
Vadim
15.04.2017
17:15:40
в доках так и пишут

Centrino
15.04.2017
17:16:25
pk присваивается только после .save()?

Vadim
15.04.2017
17:16:34

Google

Centrino
15.04.2017
17:17:42
зачем commit=false?
чтобы он не сохранялся при отправке формы?

Vadim
15.04.2017
17:18:16
ща пример скину

Pavel
15.04.2017
17:18:58

Никита
15.04.2017
17:19:13
Неа.
pk по сути это ссылка на поле primary key
т.е. если в модели есть uuid = models.UUIDField(primary_key=True, default=uuid.uuid4), то у модели будет pk, но не будет id, насколько я помню

Vadim
15.04.2017
17:20:31
поэтому нужно чтото вроде такого
content = form.save(commit=False)
content.save()
content.pk

Centrino
15.04.2017
17:22:01
спасибо

Valerii
15.04.2017
17:29:40
Всем привет, может кто знает опен сурс биллинг на Джанго?

ros
15.04.2017
17:34:11
для телефонии https://www.pyfreebilling.com/

Google

Code
15.04.2017
18:44:44
заверните парочку, буду спамеров отстреливать)

Denis
15.04.2017
19:06:14
Начал юзать 1.11 и столкнулся с тем что рендеринг widget ов происходит в обход моих настроек для templates
т.е. у него по дефолту зашиты app_dirs=true и джанговские папки для виджетов, а мои настройки DIRS он игнорит
Что делать с этим)?
Конкретно это можно проследить если посмотреть на то что происходит при наследовании от forms.Widget

Alex
16.04.2017
06:28:25
Добрый день ,уважаемые знатоки! Выскакиевает ошибка при запуске сервера. Что-то с Автослагом, или с чем. Не могу понять как устранить
в settings.py прописал AUTOSLUG_SLUGIFY_FUNCTION = pytils.translit.slugify
Все равно не помогло. Натолкните на мысль, куда копать
Отвечать будет Друзь. :)
Есть кто живой?)

abc
16.04.2017
07:26:45
версия джанги какая ?
http://django-autoslug.readthedocs.io/en/latest/settings.html
а раз не видит значит настройки неверно прогружаются

Andrey
16.04.2017
07:53:47

Alex
16.04.2017
08:06:45
Версия 1.11 помоему
В инсталлед апс не добавил, добавил созданные приложения.
Что именно необходимо добавить в installed apss? pytils?
Последняя строчка не поместилась на скрин django.core.exceptions.ImproperlyConfigured: Requested setting AUTOSLUG_SLUGIFY_FUNCTION, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Erdni
16.04.2017
08:54:01
Использовать яндекс почту на домене для подтверждения регистрации, нормальное решение?

amureki
16.04.2017
09:07:51
да, почему нет?

Google

Alex
16.04.2017
09:09:01

amureki
16.04.2017
09:09:27
а как сервер запускаете?

Alex
16.04.2017
09:10:09
Я не деплоил, я в пайчарме на локалхосте

amureki
16.04.2017
09:10:40
в пайчарме указали правильный интерпретатор?
с нужным окружением, где установлены нужные пакеты

Alex
16.04.2017
09:12:11
Да. Работало все нормально. Начал к блогу писать комментарии, форму и т.П, вчера миграции не сделал, сегодня сделал миграции, пытаюсь запустить сервер и такая беда

amureki
16.04.2017
09:14:37
уберите из settings.py AUTOSLUG_SLUGIFY_FUNCTION, там должно примениться дефолтное знаечение
и посмотрите, пакет установили в виртуальное окружени сервера ли

Denis
16.04.2017
09:16:49
@amureki , посмотрите пжл чуть выше я писал про виджеты в 1.11

amureki
16.04.2017
09:19:21

Denis
16.04.2017
09:19:54

amureki
16.04.2017
09:20:04
надо копать
не исключаю вариант, что в джанге баг, такое тоже бывает :)

Denis
16.04.2017
09:20:09
по человечески было бы юзать from django.conf import settings как везде
Я просто подумал мб я что то не понимаю

Alex
16.04.2017
09:22:54
amureki, убрал по новой все пакеты установил поверх старых. Всё равно такая же беда.
Ребят, наткнулсяя на Red faced embarrassment - I had inadvertently switched from
python manage.py to django-admin runserver в одной из гугл групп.
В итоге у меня получается так, если я запускаю через пайчарм сверху, Shift+F10 Run, как раньше сервер запускал, то у меня выдает эти ошибки.
Но если я нажимаю ctrl + R для появления коммандного меню manage.py, и вписываю туда runserver - сервер запускается без проблем.
Объясните разницу между этими коммандами запуска, как на скрине.
Сейчас попробовал через нижний Run запустился, через верхний нет. СТранно, помоему я всегда сверху запускал Run

Google

Senpos
16.04.2017
11:49:12
Хочу заредизайнить стандартные темплейты django-allauth.
Скопировал их себе в templates/account.
Но столкнулся с проблемой, формы рендерятся через {{ form.as_p }}.
Как правильно поступить?)
Видел совет, мол, стащить поля у ХТМЛ где форма уже отрендеренна и перенести себе, но как-то грязно
Еще вижу что можно задавать attr в формах, но это придется переопределять их у себя? Ради стилизации? :(

amureki
16.04.2017
11:54:48
https://github.com/django-crispy-forms/django-crispy-forms

Senpos
16.04.2017
12:04:08

amureki
16.04.2017
12:12:03
form.as_p это тупо <form></form> без всего

Senpos
16.04.2017
12:13:47
Спасибо :)

amureki
16.04.2017
12:14:04
ну с внутренностями, конечно, с полями
но без всех классов
и form.as_p не обязательно использовать, https://docs.djangoproject.com/en/1.10/topics/forms/#rendering-fields-manually

Senpos
16.04.2017
12:20:33
crispy_forms сработали как надо ??

amureki
16.04.2017
12:21:32
да, крутой пакет

Spacehug
16.04.2017
16:29:28
Помогите разобраться пжлст
{% for photo in album.photo_set.all %}
{% if photo.image %}
<li><h1>{{ photo.title }}</h1>
<img src='{{ photo.image.url }}' class='img-responsive' />
<h5>{{ photo.description }}</h5>
<h5>Uploaded: {{ photo.date_created }}</h5>
</li>
{% endif %}
{% empty %}
<h1>No photos detected</h1>
{% endfor %}
Через shell (объектальбома).photo_set.all() показывает несколько записей, а при использовании того же в шаблоне - на сайте уже не показывает
Точно не. Даже если убрать блок if и написать там FUCK всё равно будет показывать No photos detected

Dan
16.04.2017
16:33:39
Значит список пустой

Spacehug
16.04.2017
16:33:49
Но он не пустой

Dan
16.04.2017
16:34:02
И он до if-a не доходит

Eugene
16.04.2017
16:34:03
{{ album.photo_set.all }}
пробуй

Google

Spacehug
16.04.2017
16:37:10
Выдаёт пустоту. Однако:
>>> from gallery.models import Album, Photo
>>> album1 = Album.objects.get(pk=3)
>>> album1.photo_set.all()
<QuerySet [<Photo: 121r3tgrtny>]>

Eugene
16.04.2017
16:37:48
{{ album }} что выводит? ну или {{album.pk}}

Spacehug
16.04.2017
16:40:57
Вообще ничего оО

Eugene
16.04.2017
16:41:17
топай в вьюху :D

Spacehug
16.04.2017
16:42:38
def detail(request, album_id):
try:
album = Album.objects.get(pk=album_id)
except Album.DoesNotExist:
raise Http404("Album does not exist")
return render(request, 'gallery/photo.html', {'gallery': album})
Такое..

Igor
16.04.2017
16:43:02
gallery=>album

Eugene
16.04.2017
16:43:23
{{gallery }}
:)
ну или переименуй gallery => album

Spacehug
16.04.2017
16:44:11
Бляяяя
Спасибо
Докопипастился

abc
16.04.2017
16:46:07
господа джангисты. что сейчас самое ок для сжатия статики ? django-pipeline или django-compressor ? в идеале бы хотелось бесшовную интеграцию в webpack или gulp на край самый

Misha
16.04.2017
17:00:34