@pydjango

Страница 518 из 1273
xPushkin
03.09.2017
12:29:53
У тебя есть функция home?

Виктор
03.09.2017
12:30:04
да

иначе бы я бы не прописывал

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

Google
Виктор
03.09.2017
12:33:34
импортни ее в url и вызови
говорит, что нет такого модуля, хотя в одной папке лежат, чесслово.

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

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

Виктор
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"?

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
где вообще можно почитать про правильную архитектуру проекта?

Как вариант (хороший) - не называть свое приложение именем contrib пакетов и другими зарезервированными внутренними именами
да я так и делаю, но почему то варианты типа "myauth" и прочее не нравятся. может это глюк?

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

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

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
может расширение не Js а html
Точно. include прекрасно и txt заинклюдит)

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
сейчас гляну

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
Только нужно пользоваться select/prefetch_related чтобы лишние запросы не шли
А как они могут идти если я конктрентные филды задаю?

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
А как они могут идти если я конктрентные филды задаю?
"Обычный" кверисет: https://i.imgur.com/Elqul4A.jpg C 'select_related': https://i.imgur.com/rs1gF7D.jpg

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

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

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
sudo docker rmi -f ID должно работать
Error response from daemon: conflict: unable to delete 4cb664453db2 (cannot be forced) - image has dependent child images

Дмитрий
03.09.2017
16:58:19
Error response from daemon: conflict: unable to delete 4cb664453db2 (cannot be forced) - image has dependent child images
Останови все контейнеры, удали контейнеры потом удаляй снизу образы

Ahmed
03.09.2017
16:59:38
У тебя получилось собрать то?)
Я вот celery, rabbitmq, mysql, и django поднял, вот теперь nginx не могу воткнуть туда)

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