@pydjango

Страница 399 из 1273
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
managed - https://docs.djangoproject.com/en/1.11/ref/models/options/#managed
уже прочитал в доке. Дело в том, что этот подкласс Мета, не пишут в гайдах.

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

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

ilya
28.07.2017
18:04:03
так это же пишется при создании таблицы
какой такой таблицы шмаблицы?)) Ты через django модели создаёшь или что тут?))

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

таблицы создавал без джанго, SQL запросами.
не, ну можно 0 0 11 000 111 000111 посылать))

короче, ОРМ Джанги, делает это без 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
Это нужно для API серва.
вот прям json на странице тебе нужен?

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

Almat
28.07.2017
18:45:33
это в дажнге написано ? :)
не обязательно, чтобы где-то это написано было)

jdc
28.07.2017
18:47:21
отрисовывает в каком виде, как есть?
то уже другой вопрос. На клиенте удобнее работать с json.

Almat
28.07.2017
18:48:02
есть JsonResponse

этот класс рядом с HttpResponse лежит

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

смотря что надо

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

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

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

Aleksey
28.07.2017
20:23:40
толстые модели, тонкие вьюхи
В app идет разбитие на несколько фалйлов с моделями?

ilya
28.07.2017
20:25:46
В app идет разбитие на несколько фалйлов с моделями?
и это тоже... если логически можно разбить на подприложения, то лучше разделить конечно.

Трусов
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
а он всё равно в ошибку выпадает http://i.imgur.com/n1AWmXW.png
У тебя юзер - обязательное поле, а ты без него пытаешься создать

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

где надо будет заимпортить остальные файлы с этой папки

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 ?

Уфффф... оказалось, что все тут ?

Есть книги по Джанго?
https://fullspace.ru http://beget.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
Пото что статик для приложений джанки, а медиа для моей статики

ну во первых collectstatic собирает в static ты обращаешся в media
У урлах и сеттингсах чётко показанно что где лежит. в 1.11 между глаз всё

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

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 вот все подробно спрашиваю))

ilya
29.07.2017
09:41:18
Но всё же что за ХЭ в 1.11?
какое хе? https://docs.djangoproject.com/en/1.11/howto/static-files/

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
и вот это твоё #в_шалоне <link href="/media/css/style.css" rel="stylesheet" type="text/css" />
неужели нужно {% load static %} <link href="{% static "css/style.css" %}" rel="stylesheet" type="text/css" /> ???!!!

ilya
29.07.2017
10:02:54
неужели нужно {% load static %} <link href="{% static "css/style.css" %}" rel="stylesheet" type="text/css" /> ???!!!
ты url пропустил. А ещё нужно в urlpatterns указать папку медиа.

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. Для умных людей есть прекрасная документация

Страница 399 из 1273