
ilya
28.07.2017
17:55:53
db_table - какую таблицу использовать
managed - https://docs.djangoproject.com/en/1.11/ref/models/options/#managed

jdc
28.07.2017
17:59:23

ilya
28.07.2017
17:59:42
ну его можно и не использовать, смотря что надо

Google

ilya
28.07.2017
18:02:08
как пример
class Meta:
unique_together = ('product', 'user')
Модели product и user. Чтоб не повторялись так сказать. Полезная штука

jdc
28.07.2017
18:03:21

ilya
28.07.2017
18:04:03

jdc
28.07.2017
18:04:58

ilya
28.07.2017
18:05:51
допустим есть модель, в которой есть поля - продукт и пользователь. Указываешь в этой модели Мета - чтоб уникально было и пользователь и продукт. И всё. Делаешь миграцию, получаешь таблицу))
короче, ОРМ Джанги, делает это без sql запросов

Almat
28.07.2017
18:41:44
слово "джанго" не склоняется по падежам

jdc
28.07.2017
18:42:29
Как вывести json на страницу?
или лучше так не делать?

ilya
28.07.2017
18:42:56

jdc
28.07.2017
18:42:58
Это нужно для API серва.

ilya
28.07.2017
18:43:46

Google

jdc
28.07.2017
18:44:43
вот прям json на странице тебе нужен?
по запросу /product/1 выкачивается из базы, из таблицы product с id 1, и отправляется на рендер json. Затем клиент берет этот json и отрисовывает его.

Almat
28.07.2017
18:45:33

ilya
28.07.2017
18:46:35

jdc
28.07.2017
18:47:21

Almat
28.07.2017
18:48:02
есть JsonResponse
этот класс рядом с HttpResponse лежит

ilya
28.07.2017
18:49:05
вот именно. Можно с простого View отдавать json
смотря что надо

Almat
28.07.2017
18:49:47

Sergei
28.07.2017
20:05:01
Подскажите, когда есть смысл использовать django-cms, и есть ли вообще? идея с плагинами вроде хорошая, front-edit заказчикам нравится. а есть подводные камни? это если речь идет о разработке сайта

Aleksey
28.07.2017
20:14:51
Друзья, если у вас не помещается вся логика в один файл views.py, то как разбиваете на несколько?

ilya
28.07.2017
20:19:03

Sergei
28.07.2017
20:23:11
а поясни пожалуйста на таком примере - я хочу выводить на странице несколько компонентов, из разных модулей (например последние новости и скидочные товары). так я не нарушая модульную архитектуру делаю нужные мне плагины и потом распихиваю их по placeholders, а иначе как я должен писать вьюху для этой странички?

Aleksey
28.07.2017
20:23:40

ilya
28.07.2017
20:25:46

Трусов
28.07.2017
23:02:36
парни, не понимаю, делаю так
http://i.imgur.com/YI4TQgc.png
а он всё равно в ошибку выпадает
http://i.imgur.com/n1AWmXW.png

amureki
28.07.2017
23:53:11

Google

Трусов
28.07.2017
23:53:28
да, уже разобрался,)

amureki
28.07.2017
23:53:36
Вообще, посмотри в доке get_or_create
Чтобы не городить треша

John
29.07.2017
02:52:15
Доброе утро! Подскажите как лучше реализовать поле модели array of strings

Almat
29.07.2017
04:51:12
и там создать файл __init__.py
где надо будет заимпортить остальные файлы с этой папки

BlastPy
29.07.2017
04:52:45
есть же CBV

Vladimir
29.07.2017
06:46:29
Ребят, как many to many превратить в list из querysetов?
.all() возвращает пустой запрос

Dan
29.07.2017
07:26:16
а как ты обращаешься ?

egon
29.07.2017
07:56:16
Добра!
Я сейчас так испугался зайдя в django@conference.jabber.ru ?
Уфффф... оказалось, что все тут ?
Аааа книги :))
Прошу помощи.
Что такого изменилось в 1.11 что Я не могу стили подключить?

Dan
29.07.2017
08:41:44
ничего

egon
29.07.2017
08:43:29
эммм..

Google

egon
29.07.2017
08:47:30
Как было раньше:
#settings.py
import os, sys
def BASE_DIR(*x): #for /media/style.css
return os.path.join(os.path.abspath(os.path.dirname(file)), *x)
STATIC_ROOT = BASE_DIR('static')
STATIC_URL = '/static/'
MEDIA_ROOT = BASE_DIR('media')
MEDIA_URL = '/media/'
#urls.py
url(r'media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
url(r'static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
#в_шалоне
<link href="/media/css/style.css" rel="stylesheet" type="text/css" />
И всё Хорошо!
Сейчас же ересь какае-то...

Eugene
29.07.2017
09:29:10
Почему ксс в медиа?

Admin
ERROR: S client not available

Dan
29.07.2017
09:29:35
ну во первых collectstatic собирает в static
ты обращаешся в media

egon
29.07.2017
09:30:52
Пото что статик для приложений джанки, а медиа для моей статики

Ahmed
29.07.2017
09:33:15
Ребята, по большому счету зачем использовать Function-Based Views если есть уже Class-Based Views? CBV нужен для ускорения процесса разработки? Или у него есть свои какие-то плюсы и т.д?

ilya
29.07.2017
09:36:30

Ivan
29.07.2017
09:36:31
Как и у всякого ООП подхода, если сможешь грамотно создать структуру, то за счет реюзинга получишь бенефиты

Ahmed
29.07.2017
09:37:54
Так же их легко расширять?

egon
29.07.2017
09:39:17
Я понимаю, Вам охото обсудить FBV vs CBV :)
Но всё же что за ХЭ в 1.11?
Неужто мне 1.8 ставить?

Ahmed
29.07.2017
09:40:17
Я на стажировку первого числа пойду, там требовали CBV и FBV вот все подробно спрашиваю))

egon
29.07.2017
09:41:03

ilya
29.07.2017
09:41:18

Ahmed
29.07.2017
09:41:22

egon
29.07.2017
09:41:42

Google

ilya
29.07.2017
09:42:30
И?
и вот это твоё
#в_шалоне
<link href="/media/css/style.css" rel="stylesheet" type="text/css" />

Eugene
29.07.2017
09:44:12

Ahmed
29.07.2017
09:46:12
Про Mixins почитай
Можно ссылочку с чего начать читать Mixins, а то тут в интернете хз с чего начинают объяснять

ilya
29.07.2017
09:47:38

Ahmed
29.07.2017
09:48:01
спасибо

egon
29.07.2017
09:50:42

ilya
29.07.2017
10:02:54

egon
29.07.2017
10:03:04
Вернулся на 1.8 Всё прекрасно заработало.
В топку вашу 1.11

ilya
29.07.2017
10:03:19
not bad :)

egon
29.07.2017
10:03:41
?

amureki
29.07.2017
10:07:31
1. Медия не для статики
2. Переходить на новые версии надо поэтапно, а не перепрыгивая сразу на последнюю
3. Для умных людей есть прекрасная документация

ilya
29.07.2017
10:08:53