
xPushkin
03.09.2017
12:29:53
У тебя есть функция home?

Виктор
03.09.2017
12:30:04
да
иначе бы я бы не прописывал

Pavel
03.09.2017
12:30:25
импортни ее в url и вызови

Google

xPushkin
03.09.2017
12:30:32

Виктор
03.09.2017
12:33:34

Pavel
03.09.2017
12:34:02
в settings добавил апп?

Виктор
03.09.2017
12:34:24
да, и записи уже работают

xPushkin
03.09.2017
12:34:49

Виктор
03.09.2017
12:35:04
from views import home

Pavel
03.09.2017
12:35:14
ну лол
а где blogs
или точка

Виктор
03.09.2017
12:35:38
ох, стыд-позор
спасибо
я до этого вместо blogs blohs написал и полчаса втыкал что к чему

xPushkin
03.09.2017
12:36:03
джангист — это вид спорта, борьбы с питоном

Google

Nikita Kurinnyi
03.09.2017
12:57:36
Привет, как в django-rest-framework на уровне get_fields узнать что этот запрос на создание/обновление или на чтение?

Pavel
03.09.2017
13:02:27
во view можно так if self.action == 'create':

Sergei
03.09.2017
14:00:45
Здравствуйте. Подскажите пожалуйста как можно обойти конфликт наименований, если я например хочу локальное приложение назвать 'auth', и в то же время в INSTALLED APPS у меня числится "django.contrib.auth"?

Владимир
03.09.2017
14:09:29

Sergei
03.09.2017
14:10:21
а этим основным приложением может являтся приложение одноименное с проектом, то в котором settings.py ?
./manage.py app/newapp: питон ругается на некорректное название

amureki
03.09.2017
14:14:01

Sergei
03.09.2017
14:14:05
где вообще можно почитать про правильную архитектуру проекта?

amureki
03.09.2017
14:15:48

Sergei
03.09.2017
14:16:23
мне да, этот нэйминг же волочится потом по всем компонентам

amureki
03.09.2017
14:16:38
authentication, users, user_auth, придумать разное можно

xPushkin
03.09.2017
14:16:38

Sergei
03.09.2017
14:19:20
понятно, myauth так myauth. благодарю

Uncle
03.09.2017
14:34:15
Господа, подскажите. Пишу проект по гайду. Попалась такая проблема -
<a href="javascript:{% include "bookmarkletlauncher.js" %}" class="btn-primary">Bookmark it</a><p>
дебагер выдает template error. шаблонизатор видимо воспринимает это как ссылку в urls.py и не находит роутинга и соответственно вьюхи с ответом. Это мне нужно писать вьюху под js?

BlastPy
03.09.2017
14:35:53
{% include "bookmarkletlauncher.js" %}
внутри только js код ?

Uncle
03.09.2017
14:37:11
внутри файла?

BlastPy
03.09.2017
14:37:38
взять файл запихать в папку статик и подключить
{% static 'js/file.js' %} а в начале {% load staticfiles %}
ну и сделать python manage.py static что то таом
а в начале {% load staticfiles %} темплейта

Google

Uncle
03.09.2017
14:37:57
все это сделано, статика подгружается
мне нужно в кнопке привязать js
и ссылка в гайде прописана именно вот так <a href="javascript:{% include "bookmarkletlauncher.js" %}" class="btn-primary">Bookmark it</a><p>

BlastPy
03.09.2017
14:38:45
линк на гайд

Uncle
03.09.2017
14:39:03
но шаблонизатор почему-то воспринимает это не как ссылку к файлу, а как линковку на вьюху и ищет ответный темплейт
django by example
соц сеть

BlastPy
03.09.2017
14:39:24
так понятно что ссилку
у вас он в href прописан
что за шаблонизатор

Uncle
03.09.2017
14:39:55
стандартный

BlastPy
03.09.2017
14:39:58
вам типо надо сделать ссилку на js файл ?

Uncle
03.09.2017
14:40:26
ну да, но не для загрузки js файла, а чтоб браузер его распечатывал при клике

BlastPy
03.09.2017
14:40:53
"а чтоб браузер его распечатывал при клике" ?????
типо показал как pagesource ?

Uncle
03.09.2017
14:41:48
у меня на фронте есть некоторые клиентские процессы. эта кнопка должна запускать файл контроллер
а она вместо этого ищет вьюху
с темплейтом
я хз, может что-то не так делаю, но вроде все по гайду

BlastPy
03.09.2017
14:43:07
очень плохая идея так смеш фронт и бек

Google

BlastPy
03.09.2017
14:43:19
все верно

Uncle
03.09.2017
14:43:21
согалсен, но пока просто следую гайду

BlastPy
03.09.2017
14:43:36
include он ищет темплейт в TEMPLATES_DIR
{% include "bookmarkletlauncher.js" %}
https://docs.djangoproject.com/ko/1.11/ref/templates/builtins/#include
Loads a template and renders it with the current context. This is a way of "including" other templates within a template.
может расширение не Js а html

Senpos
03.09.2017
14:44:45

BlastPy
03.09.2017
14:44:49
у вашего файла

Uncle
03.09.2017
14:45:11
да, в base прописан, наследование работает, статика подгружена, все ок

Senpos
03.09.2017
14:45:15

BlastPy
03.09.2017
14:45:15

Uncle
03.09.2017
14:47:44
перенес файл по адресу где ищет, результата нет

Senpos
03.09.2017
14:49:46
На гитхабе есть проект?
Так сложно гадать

Uncle
03.09.2017
14:50:20
сейчас гляну

Pavel
03.09.2017
15:33:47

Massimo
03.09.2017
16:13:59
Предположим что есть модель:
class Model1(models.Model):
name = charfield
x = FK(Model2)
Модель 2 выглядит так.
class Model2(models.Model):
name = charfield
y = charfield
Я создаю кверисет по первой модели. Я же могу например вытащит данные из второй модели вот так?
queryset = Model1.objects.all()
{% for item in queryset %}
{{item.x__y}}

Senpos
03.09.2017
16:19:48
@Masaaq {{item.x.y}}

Massimo
03.09.2017
16:20:28

Google

Senpos
03.09.2017
16:20:31
Только нужно пользоваться select/prefetch_related чтобы лишние запросы не шли

Massimo
03.09.2017
16:22:45

Pavel
03.09.2017
16:31:57
у тебя кверисет вернте в местах, где у тебя FK id связанных записей. Чтобы достать саму сущность, нужно каждый раз запрос делать

Senpos
03.09.2017
16:43:16
django-debug-toolbar требует каких-то стилей? А то в админке работает, на голой странице нет

Andy
03.09.2017
16:44:49
Да, требует, в него встроеныных

Senpos
03.09.2017
16:45:25
И чем больше объектов будет, тем больше запросов
А тут всего один

Massimo
03.09.2017
16:50:15
Model2.objects.all().prefetch_related("y") тогда вот так вот во вьхе делать надо получается чтобы снизить нагрзуку на бд?

Senpos
03.09.2017
16:50:59

Ahmed
03.09.2017
16:55:10

Дмитрий
03.09.2017
16:55:49
Это фэйл попытки. Недоделанные контейнеры
sudo docker rmi -f ID должно работать

Ahmed
03.09.2017
16:57:16

Дмитрий
03.09.2017
16:58:19

Ahmed
03.09.2017
16:59:38