
Хмурый
20.04.2018
12:23:56
РКН?

Серёга
20.04.2018
12:24:17
точно нет. у меня впн

Хмурый
20.04.2018
12:24:43
ркн+впн
приплыли блин... поехал в португалию кароче...

Google

Bogdan
20.04.2018
12:27:01
народ, подскажите, как через нжинкс отдавать по урлу /info/ конкретный html файл? alias все время индекс дописывает в конце

Дмитрий
20.04.2018
12:28:13

Pavel
20.04.2018
12:29:28

Bogdan
20.04.2018
12:29:56
а как index.html? ок, не догадался

Pavel
20.04.2018
12:30:35
смотря что у вас в конфигах нжинкса написано, но скорее всего по дефолту, index

Bogdan
20.04.2018
12:36:12
да, alias на папку с index.html внутри помог, спс

Серёга
20.04.2018
13:20:54

amureki
20.04.2018
13:21:44
Там вроде маленькая l
Ну и попробуй -l debug
http://docs.celeryproject.org/en/latest/userguide/workers.html#starting-the-worker

Серёга
20.04.2018
13:22:16
спасибо
Точно заработало
круто

Roman
20.04.2018
14:19:31
Если кому репозитории надо на куски делить https://gist.github.com/holms/c42927d8a24b909992aea39d2261b342

Google

Hot
20.04.2018
14:21:13
А можно, пожалуйста, кейс, на котором это выглядит как логичное и лаконичное решение?
Всмысле сама идея хренения нескольких реп внутри одной диры.

Серёга
20.04.2018
14:24:25

Юрій
20.04.2018
15:24:31
Добрый день. Не подскажите, есть модель User c
email = models.EmailField(unique=True)
Создал кастомную форму регистрации, унаследовав от UserCreationForm. В форме:
class Meta:
model = User
fields = ["email", "first_name", "password1", "password2"]
Как можно отменить валидацию на уникальность поля email? Сейчас такая ошибка валидации:

Dan
20.04.2018
15:29:09
В модели сними флаг unique
Сделай миграцию

Юрій
20.04.2018
15:30:06
дело в том, что email должен быть уникальным для каждого пользователя

Dan
20.04.2018
15:32:34
Определись что тебе нужно

Юрій
20.04.2018
15:36:48
просто в базе есть простые юзеры, а есть с unusable паролями. по мылу при регистрации проверяю, если находит пользователя с введенным мылом и у него пароль unusable - ставлю ему пароль с формы.

Dan
20.04.2018
15:45:05
ну тогда попробуй в форме переопределить списко валидаторов для опля

Vaderoff
20.04.2018
15:49:54

Юрій
20.04.2018
15:51:56

Сергей
20.04.2018
15:57:29
Миграции все проведены?
id явно указывать не надо
Не хорошо использовать do nothing
https://stackoverflow.com/questions/33898841/integrity-error-key-is-still-referenced-thrown-even-with-on-delete-do-nothing

Vaderoff
20.04.2018
16:06:11

Игорь
20.04.2018
16:52:07
Кто подскажет хороший гайд по настройке Django на ubuntu на apache?

Dan
20.04.2018
16:52:55
Почему апач?

Сергей
20.04.2018
16:54:09
https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-apache-and-mod_wsgi-on-ubuntu-16-04

Игорь
20.04.2018
16:59:51
На сервере есть и то и то по идее. А есть гайд по nginx?))

Google

Dan
20.04.2018
17:00:27
Выше дали линку

Grigore
20.04.2018
17:01:11
привет. А почему не работаю fieldsets <form action="" method="post">
{% for fieldset in form.fieldsets %}
<fieldset>
{{ fieldset.legend_tag }}
<table>
{{ fieldset.as_table }}
</table>
</fieldset>
{% endfor %}
<input type="submit" value="Send" />
</form>
сама форма class SettingsForm(forms.Form):
class Meta:
fieldsets = (
(None, {
'fields': ('site_title', ),
})
)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
for key, label, default_value in settings.LIVE_SETTINGS:
self.fields[key] = forms.CharField(max_length=128)
self.fields[key].label = label
# get_or_create => (<Label: Label object>, False)
labelObj, _ = SiteSettings.objects.get_or_create(key=key, defaults={'value': default_value})
self.fields[key].initial = labelObj.value
def save(self, POST):
for key, _, _ in settings.LIVE_SETTINGS:
SiteSettings.objects.filter(key=key).update(value=POST[key])
в settings.LIVE_SETTINGS есть ключ 'site_title'


Dan
20.04.2018
17:07:10
Либо форма as table
Либо да не работает

Игорь
20.04.2018
17:10:40
Кстати я сейчас деплоить хочу именно rest framework сервер. А в чем принципиально nginx лучше для Джанго?

Dan
20.04.2018
17:22:06
Ну он шустрее и выносливее
+ статику все равно лучше им раздавать

Bogdan
20.04.2018
17:41:12
А ещё весит копейки

Игорь
20.04.2018
17:41:40
Статику, кроме админки, он будет отдавать только в виде зип архивов на скачивание. На nginx будет висеть клиент на vue.

Dan
20.04.2018
17:50:47
Ну vue тоже надо отдать

Grigore
20.04.2018
19:17:11
подскажите что делать, если ты к примеру изменяешь значение paginated_by в динамических настройках, а сам paginated_by берется из них, но проблема в том, что pagineted_by является свойством класса, а данные класс уже инициализирован и соотвественно данное свойство тоже. То есть во время изменения этого значения через настроки, класс уже инициализирован предыдущим значением
paginate_by как пример привел
то есть суть в том, что класс уже в памяти и свойство класса уже инициализировано
чтоб было понятнее что-то наподобие этого class NewProductsView(FilterListView):
template_name = 'sections/shared/products.html'
filter_template = 'product/filter-products.html'
context_object_name = 'products'
paginate_by = Settings.get('paginate_by')

Pavel
20.04.2018
20:35:34

Dan
21.04.2018
05:16:13
Немного субботнего офтопа
Меня почему-то заблокировали во всех питоновских чатах :) даже в питон флуде

Forgotten
21.04.2018
05:30:43
Хейтеры(

PaCifiC
21.04.2018
06:31:06
Необходимо переместить проект с локали на timeweb хостинг там стоит CentOS7. Подскажите последовательность шагов и с чем могу столкнуться. Наверняка воспользуюсь git так как применял его на pythonanywere

Google

Dan
21.04.2018
06:41:03
timeweb там что vps ?
Хейтеры(
есть у меня подозрение что после того как ввели
https://combot.org/chat/-1001063854692
меня забанили автомато =)

Admin
ERROR: S client not available

Dan
21.04.2018
06:47:01

Eugene
21.04.2018
06:48:28
?если впс, то на digital ocean должен быть гайд

PaCifiC
21.04.2018
07:13:37

Dan
21.04.2018
07:14:02
думаю тут тоже самое

PaCifiC
21.04.2018
07:14:07

Dan
21.04.2018
07:14:48
тогда получается сам все ставишь

PaCifiC
21.04.2018
07:14:50

Dan
21.04.2018
07:15:53
у DO неплохие интсрукции
если не будет получаться пиши что не получается

Sergei
21.04.2018
07:16:48
Ребят а докер на продакшн кто нить использует? Может есть сейчас что то типа докер хостинга с приемлимыми ценниками?

PaCifiC
21.04.2018
07:16:55
Просто на timeweb мне друг предоставил пользователя чтобы мог свой проект поставить

Dan
21.04.2018
07:17:19
лубая vps vds

Sergei
21.04.2018
07:17:47
Ато из меня сисадмин вообще никакой (
Впс имеется, думал есть сервисы специально заточенные под докер образы

Dan
21.04.2018
07:18:15
правда амазон нынче не фаворе
у AWS был точно

Google

Sergei
21.04.2018
07:18:36
Ах да...
Ну благодарю, посмотрю на aws

Dan
21.04.2018
07:21:34
а вообще если есть рут доступ
то можно на любом
на сколько я себе представляю

Дмитрий
21.04.2018
07:57:39

Sergei
21.04.2018
08:26:59
???

Marco
21.04.2018
11:32:23
«Django» на цыганском языке означает «я проcыпаюсь» ?

Ilgiz
21.04.2018
12:22:13

Dan
21.04.2018
12:22:58
не знаю
думаю создателю при создании выдается

Виталий
21.04.2018
12:37:44
Привет всем!
Помогите разобраться, чего то упускаю походу.
Не могу отвалидировать ChoiceField у формы, при валидации говорит:
«Виберите правильный вариант, типа этого варианта в списке нету»
https://dpaste.de/TFGd

Dan
21.04.2018
12:42:58
так у тебя choices = []