
Bogdan
29.11.2017
14:30:33
Нужно ли создавать app под главную страницу сайта или обращаться напрямую с urls. Если обращаться напрямую то как где создать файл views.py?

Евгений
29.11.2017
14:31:01
попробуй nohup python manage runserver 0.0.0.0:8001 &

Robot
29.11.2017
14:31:21
можешь создать в папке с приложением где settings.py

Bogdan
29.11.2017
14:32:28
и тогда обратиться в глобальную папку templates с полным шаблоном сайта?

Google

Bogdan
29.11.2017
14:43:39
Как сделать что бы все папки templates были папками шаблонов? Как STATIC_URL = '/static/' только для шаблонов

Дмитрий
29.11.2017
14:43:42
я разобрался, я неверно прерывал соединение по ssh, используя ctrl D

Bogdan
29.11.2017
14:45:20
что бы каждый раз не прописывать в settings.py Templates Dirs os.path.join(BASE_DIR, "папка с шаблоном")

Igor
29.11.2017
14:53:39
задачи не выполняются
и главное если запускать через консоль, то работает, а если как просесс в фоне, то ничего, что бы то могло быть?

Grigoriy
29.11.2017
14:58:23
Всем привет. Использую пакет django-hstore - после обновления Django до 1.11 для тех моделей, у которых есть hstore поля в админке выкидывает ошибку "context must be a dict rather than Context."
Кто-нибудь сталкивался?

Bogdan
29.11.2017
15:03:02
Как сделать что бы все папки templates были папками шаблонов? Как в STATIC_URL = '/static/' только для шаблонов, что бы каждый раз не прописывать в settings.py Templates Dirs os.path.join(BASE_DIR, "папка с шаблоном")

Anton
29.11.2017
15:14:20
Привет всем. Есть проблема.
all_collections = CollectionPage.objects.all()
print(all_collections[0].content_type)
Консоль выводит "коллекция" без кавычек
На шаблоне пытаюсь использовать, но результата нет:
{% elif i.content_type == 'коллекция' %}
Что делаю не так?
Без кавычек тоже пробовал использовать, результа аналогичный

Senpos
29.11.2017
15:29:57

Artem
29.11.2017
15:31:07
И ещё просто выведи в шаблоне i.content_type и посмотри, что вызывается

Google

Bogdan
29.11.2017
15:37:54

Anton
29.11.2017
15:52:07

Lazoreth
29.11.2017
16:44:46
Сап. Посоветуйте книжку по джанге, что бы по относительно новой версии была
А не по 1.7 :D

amureki
29.11.2017
16:45:17

Lazoreth
29.11.2017
16:45:56
Спасибо, его почему-то небыло видно изначально

Alex
29.11.2017
16:47:40

Lazoreth
29.11.2017
16:49:00
Слушайте а вот вопрос такой. Можно получается просто брать документацию и всю под ряд читать?
Имею ввиду от начала и до конца

amureki
29.11.2017
16:56:34
Да, она очень подробна и хорошо написана
В дополнение можно djangogirls tutorial взять

Senpos
29.11.2017
16:58:04
У Джанги неплохой гайд, его пройти.
Книжка есть неплохая - Two Scops of DJango. Еще есть Django by Example.
Попутно обращаясь к документации. По ходу дела еще может пригодиться вот это: https://ccbv.co.uk/
По той же закрепленной ссылке есть неплохие видео с примерами реализации приложений

Диёр
29.11.2017
17:23:04

Lazoreth
29.11.2017
17:23:45
Вообще читал инфу что two scoops of django такая себе книжка для начинающих с нуля. Что дескать это просто best practices который стоит читать когда ты уже знаешь джангу

Никита
29.11.2017
17:23:53

Senpos
29.11.2017
17:23:56

Alexander
29.11.2017
17:25:14
Тут есть кто-нибудь, кому удалось подружить django_mobile c jinja2 без багов?

Артемий
29.11.2017
17:54:41
Вопрос немного не по джанге
Есть ли способ удостовериться, что юзер успешно скачал файл с сервера?
Хочу ограничить кол-во скачиваний файла 1 юзером

amureki
29.11.2017
17:58:17
Загугли что-то типа one time download link
Я такое делал когда-то
Бекенд генерил одноразовую ссылку на амазон с3, что протухала через минуту

Google

amureki
29.11.2017
17:58:32
После скачать ничего было нельзя
Кажется, до сих пор тот мой код на boostframe.com работает)

Артемий
29.11.2017
17:59:16
спасибо, буду смотреть

Mr Earnest
30.11.2017
03:49:55
Всем привет! Запускаю на центосе 7 джангу на апаче и питоне 3.6. Но вот в логах пишет Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5. Я понимаю что крашит из-за 2.7 питона, но не как не пойму как это зафиксить =(
Собственно лог:
https://pastebin.com/VRHK3KHV
Догуглился вот до чего, но чёт сломался: http://neverletgo.me/2017/11/20/CentOS7-0-Apache-2-4-6-PHP-5-6-19-mod-wsgi-4-5-20-Python-3-6-django-1-11-7/
yum install python36u-mod_wsgi решило проблему
Другой вопрос. Гугл не помог. Было у кого такое: Сайт рабоатет, все нормально, но при попытке авторизироваться в админке, вываливает ошибку:
OperationalError at /admin/login/
unable to open database file
???
-rw-rw-rw- 1 root apache 111616 ноя 27 18:33 db.sqlite3

Dan
30.11.2017
05:24:31

Mr Earnest
30.11.2017
05:24:56
Я разобрался
apache:apache ....

Alexander
30.11.2017
07:03:20
Всем доброго утра, а кому то и вечера возможно, страна то большая )

Hot
30.11.2017
07:04:34
Ща кинут ссылку на непривет.


Alexander
30.11.2017
07:09:41
В общем может кто подскажет, я развернул на компе (вин 8.1 если важно) в докере 1) веб приложение на джанге (интернет магазин) там же гуникорн 2) нджинкс серве 3) селери 4) реддис 5) бд.
Связал все это через docker-compose
В веб сервер пробросил папку с проектом джанги.
И теперь если я меняю какой то css файл, ( работаю через pycharm если важно) то изменения не отображаются .
Папка проброшена через docker-compose следующим образом:
volumes:
- ./myshop:/src
nginx сконфигурирован так:
upstream web {
ip_hash;
server web:8000;
}
server {
location / {
expires off;
proxy_cache off;
proxy_pass http://web/;
}
listen 8000;
server_name 192.168.99.100;
}
на самом веб сервере если открыть файл то там изменения видны сразу. То есть где то по пути от веб сервера через гуникорн и нжинкс что то кэшируется.
изменения появляются только после того как докеру пошлю команду docker-compose build —no-cache
Самое интересное, просто изменения в html появляются мгновенно, а вот css где то оооочень урепенько кэшируется


Boxeus
30.11.2017
08:16:22
а css вынесены в какой-нибудь static?
может в джанге collectstatic нужно сделать?

Senpos
30.11.2017
08:16:45
Ctrl+F5 не помогает?

Евгений
30.11.2017
08:18:26
версионность добавить?

Google

Евгений
30.11.2017
08:18:35
для статики

Pavel
30.11.2017
08:18:57
Парни хочу папку медиа вынести куда нибудь на другой сервак (с3 , до) кто нибудь мутил? есть че почитать?)))

Senpos
30.11.2017
08:19:39

Admin
ERROR: S client not available

Сергей
30.11.2017
08:21:29
добрый день. подскажите как реализовать:
есть авторизация, которая создаёт подключение к AD, после в сессию пишу ключь, что пользователь авторизован.
каким образом я могу это подключение тащить со всеми запросами?
после авторизации и добавлении сессионного ключа использую HttpResponseRedirect

Pavel
30.11.2017
08:29:23

Senpos
30.11.2017
08:29:32

Artem
30.11.2017
08:29:57
Посоны, кто-нибудь AWS Beanstalk использует?

Pavel
30.11.2017
08:31:14
и ещё у меня есть админка , в ней changeListView она выводит таблицу данных, как изменить ширину столбцов, подключил css костомный но не меняет ширину?

Alexander
30.11.2017
08:52:51

Дмитрий
30.11.2017
09:01:12
ребят, если я во вьюхе написан доп метод, который вызывает почти все другие вьюхи (для преобразния параметров там и т д) могу ли я именовать её через __method (типо как private)?
или лучше вообще вынести его
в другой файл

Artem
30.11.2017
09:01:42

Дмитрий
30.11.2017
09:07:20
так где там классы?

Трусов
30.11.2017
09:19:29
Парни, кто нибудь знает как в DRF в документации заставить выводить взодящие и выходящие данные?
DRF - django rest framework

Ahmed
30.11.2017
09:20:16

Трусов
30.11.2017
09:20:49
в доке есть вот такое
https://i.imgur.com/6rbtlzo.png
и обычно в таких генераторах сразу можно указать входящие данные

Google

Трусов
30.11.2017
09:21:08
https://i.imgur.com/DhUcQBh.png
а тут пусто
при этом в get запросах там есть поля

ros
30.11.2017
09:21:56
какие ещё данные
запрос и ответ это называется

Трусов
30.11.2017
09:22:17
request and response data
так лучше наверное

Rail
30.11.2017
09:24:37
Скажите, django админка отправляет сигнал при создании записи или при редактировании?
такое ощущение, что он дисконектит сигналы модели
при радактировании записи вручную через консоль сигнал нормально обрабатывается. если через админку редактирую то сигнал не срабатывает

Трусов
30.11.2017
09:25:01
доку строю на drf openapi

ros
30.11.2017
09:29:12
я руками доку под парсилку http://apidocjs.com/ пишу

Bogdan
30.11.2017
09:29:34

Трусов
30.11.2017
09:30:15

Rail
30.11.2017
09:30:37
Вроде я понял, у меня еще сигналы были, они перехватили нужные мне сигналы

Bogdan
30.11.2017
09:32:49
оффтоп: а сообщения только у меня удаляются? если нет, то сорри миссклик был

ros
30.11.2017
09:32:53