
Sergey❄️
14.10.2017
22:01:15

Costel Salanders
14.10.2017
22:11:45

Serj
14.10.2017
22:11:55
а именно class View

Google

Costel Salanders
14.10.2017
22:12:56
Зачем от него наследуют?
Сформулируй вопрос конкретнее

Serj
14.10.2017
22:15:53
Сформулируй вопрос конкретнее
DetailView используют когда нужна страничка какого-то объекта, ListView для каталога этих объектов, TemplateView когда нужно просто отрендерить шаблон. Для чего используют View?
Для чего-то чему не нужно рендерить шаблон? Что просто возвращает какие-то данные, например для ajax запросов?

Denis
14.10.2017
22:53:36
И тут, кажется, должен быть DetailView

Serj
14.10.2017
22:55:22

Denis
14.10.2017
22:55:56

Serj
14.10.2017
22:56:08
Просто в разных примерах видел как используют только View
А вообще спасибо, разъяснил. Стало понятнее)

Pavel
15.10.2017
04:52:12

Anton
15.10.2017
10:11:18
Возникла проблема.
У меня сервер наглухо зависает про вводе команды reboot на сервере (Ubuntu). Перезагрузка через панель хостинга помогает это исправить, но все равно хочется пофиксить эту проблему. В техподдержке сказали, что проблема с файлом rc.local, а если точнее, то в этой строке:
/usr/local/bin/uwsgi --ini /home/pweb/fifa_new/fifa_uwsgi.ini
Что я делаю не так? И если ошибка в коде скрипта, то почему при перезагрузке через панель управления все срабатывает нормально, то есть по нужному IP отображается нужный проект?

Denis
15.10.2017
10:14:19
Зачем uwsgi в rc.local?

Google

Denis
15.10.2017
10:14:37
Это настолько древняя убунта?

Anton
15.10.2017
10:18:01
Да нет, я просто других способов не знаю
16.04

Erzh
15.10.2017
10:20:33
Systemd

Yuri
15.10.2017
10:25:46
Привет. У меня есть модель Post, у нее есть ManyToMany поле interactions, to = UserPostInteraction. В модели UserPostInteraction есть поле status. Когда я составляю query вроде Post.objects.filter(interactions__status=1) мне выдает Related Field got invalid lookup: status. Что я делаю не так?

xPushkin
15.10.2017
10:27:02

Yuri
15.10.2017
10:28:03
https://pastebin.com/8xmHVdzS

Erzh
15.10.2017
10:30:46
Потом systemctl daemon-reload && systemctl enable projectname-uwsgi.service . Далее стираешь строку из rc.local и делаешь ребут сервера. Стартанул uwsgi - хорошо


xPushkin
15.10.2017
10:33:43

Yuri
15.10.2017
10:34:16
че?
UserPostInteractions = модель, отвечающая за лайки, просмотры, дизлайки между любым юзером и постом

xPushkin
15.10.2017
10:35:28
В том плане, что почему бы не указать interactions ManyToMany field на UserPostIntercations
А у тебя указан на User

Yuri
15.10.2017
10:36:10
А, понял
Это остаток миграций

xPushkin
15.10.2017
10:37:06
Ты можешь указать ManyToMany на модель UserPostInteractions и filter даст тебе фильтровать по полям в модели.
В твоём случае status = 1

Yuri
15.10.2017
10:37:40
да я уже заменил
убрал поле в Post

Google

Yuri
15.10.2017
10:38:07
и поменял related_name к посту в UserPostInteraction на interactions

Anton
15.10.2017
10:51:31

Erzh
15.10.2017
10:58:36

Anton
15.10.2017
11:22:38
Почему-то время отключения не уменьшилось, все так же показывает n / 1 min 13 sec или n/1 min 30 sec. Плюс консоль виснет, если ввести systemctl stop fifa-uwsgi - полагаю, примерно на то же время, что и при перезагрузке сервера.

BekzoD
15.10.2017
13:55:58
здравствуйте как можно сократить длинный текст. я делаю так:
ecamplefield [:50]+"...." но еррор вызывает object is not subscriptable
все нашел:::::: {{value|truncatechars:50}}
может кто нибудь рассказать механизм процесса добавление товаров в корзину или создания отдельного раздела только для товаров выделенных пользователем.
спасибо

BlastPy
15.10.2017
17:24:38
обявить пустой масив
при добавлении добавлять в масив
при оформл заказа отправлять post request джанге которая уже будет парсить json к примеру и создавать заказ в бд

BekzoD
15.10.2017
17:26:07

BlastPy
15.10.2017
17:26:44

BekzoD
15.10.2017
17:27:34
без жс можно сделать ?

BlastPy
15.10.2017
17:28:49

BekzoD
15.10.2017
17:29:10

Uncle
15.10.2017
17:29:32
Господа, кто нибудет слышал за сие мероприятие?
https://se2017.indevlab.com/

Google

BlastPy
15.10.2017
17:29:35
так вам js надо а не django

Uncle
15.10.2017
17:29:41
это нормально? не ноунейм?

BekzoD
15.10.2017
17:29:57
или вот пользователь лайкнул что-то и тут же появилась отдел в котором только отмеченные файл и или товары
было бы очень хорошо если бы вы поподробнее рассказали бы

BlastPy
15.10.2017
17:31:24

BekzoD
15.10.2017
17:31:35
я пока с жсон не очень хорошо знаком

BlastPy
15.10.2017
17:31:51
угу

BekzoD
15.10.2017
17:32:41
а без фреймворков можно?
или очень сложно

BlastPy
15.10.2017
17:33:39
к примеру метод fetchdata принимает id товара
vue метод
methods: {
fetchData() {
axios.get('http://127.0.0.1:8000/api/user/' + this.$route.params.id + '/')
.then((resp) => {
this.user_data = resp.data
console.log(this.user_data)
})
}
}джанга псевдокод:
при обращени с ид товара -> найти категорию товара -> сформировать queryset товаров из той же категории и отдать vue апликухе которая уже перерендерит

Yuri
15.10.2017
17:35:51
vuejs это любовь!

BlastPy
15.10.2017
17:36:33

Eugene
15.10.2017
17:57:21
jquery :)))

BlastPy
15.10.2017
17:57:37
хотя
если только писать корзину на ajax то да

Serj
15.10.2017
18:11:37

Google

Serj
15.10.2017
18:11:44
без js в корзину товар уже не кинуть?
можно вообще без js

BlastPy
15.10.2017
18:12:21

Serj
15.10.2017
18:12:30
еще варианты будут?

Eugene
15.10.2017
18:12:50
с перезагрузкой страницы :)

Serj
15.10.2017
18:12:54
просто get запрос на сервер отправить это слишком просто?
парень же пишет - в js не умеет, с джангой только знакомится
а вы его в реакты и вью отправляете
spa писать с ходу =)

BlastPy
15.10.2017
18:14:05

Serj
15.10.2017
18:14:24
без жс можно сделать ?
я пока с жсон не очень хорошо знаком
чукча не читатель?

BlastPy
15.10.2017
18:15:00