
Vova
07.05.2018
11:33:10
Падает через примерно сутки
Так долго локально не запускал
Где то на тостере видел что через плохой сервер может быть, но не уверен
Сейчас на другом боте такая же ошыбка, но на нормальном впс, буду пробовать увеличить wait_timeout, как на stack overflow пишет

Google

Dmitriy
07.05.2018
11:38:38
Ещё можно в логах сервера БД посмотреть, может станет яснее.

Andrey
07.05.2018
11:50:15
Всем привет. Это снова я. а как можно вытянуть к себе во вьюху логи действий, который в джанго-админке показываются, мол создал - изменил объект.

Dan
07.05.2018
11:51:46

Andrey
07.05.2018
11:51:57
спасибо
djbook.ru похоже ssl-серт протух

Dan
07.05.2018
12:15:31
до сих пор не подняли ?

Артем
07.05.2018
12:30:53
Люди вопрос от новичка. Чет не могу уловить разницу между migrate/makemigrations
Погуглил но не совсем понял эту разницу. Буду благодарен подсказке от профи

Дмитрий
07.05.2018
12:31:40
makemigrations - создает файлы миграций, migrate применяет их
?

Артем
07.05.2018
12:33:20
Понял спасибо. Теперь понял. а то у меня хрень полная только что была. Мэйкмигратионс файлы создавала а мигрэйт их не применяла. Думал может я что то неправильно делал
А в результате получаеися я все сделал правильно

Konstantin
07.05.2018
12:54:49
Подскажите пожалуйста, debug toolbar не считает такие (развернутые на картинке) запросы дублирующими и у меня действительно где то косяк?

Google

Konstantin
07.05.2018
12:55:28
отличие в дате в последних строках

Artem
07.05.2018
13:07:35
Как лучше хранить данные корзины для интернет магазина?

DjigIT0s
07.05.2018
13:08:26

Farrukh
07.05.2018
13:09:19
Здраствуйте. Как делать чтобы LOCALE_CODE работала?

DjigIT0s
07.05.2018
13:10:53
https://github.com/lazybird/django-carton

Сфлу
07.05.2018
13:11:52

amureki
07.05.2018
13:13:12

Petr
07.05.2018
13:13:44

Ruslan
07.05.2018
13:13:45
скажем так, у этого проект не самый высокий приоритет

Хмурый
07.05.2018
13:17:18
штрих кодом их послать надо

Konstantin
07.05.2018
14:07:21
как правильно изменить поля юзера в админке?
на это ругается

Dan
07.05.2018
14:11:26
User родной или свой ?

Konstantin
07.05.2018
14:11:43
свой
т.е
родной

Google

Dan
07.05.2018
14:13:39
мне кажется надо админку наследовать от
from django.contrib.auth.admin import UserAdmin
и unregister не делать

Konstantin
07.05.2018
14:19:39
вьюхи
вот функция https://gist.github.com/Konstantin555/ccf7d3f2f7bca74ff5785b47bce07dab
вьюха, на 91 строке 3 вызова функции, которая выше. https://gist.github.com/Konstantin555/894b9728bb7f586f912f179afc5177e6

Сфлу
07.05.2018
14:52:45

Grigore
07.05.2018
16:35:03
подскажите пожалуйста что можно использовать для бэкапа django + postgresql
нужно бэкапить как данные, так и проект. До этого писал сам скрипты и запускал кроном, но может есть какая-то веб морда, чтоб удобно было использовать. Желательно поставить на Linux сервер

Nikita
07.05.2018
16:49:29
Напиши вебморду для rsync
с парой шел скриптов
Тут не так уж и много действий
дамп постгреса потом rsync его куда надо вместе с файлами проекта

Dan
07.05.2018
16:53:01
Как вариант по крону делать бекап через фикстуры

Stanislav
07.05.2018
16:54:06
в извращенном варианте можешь поставить себе https://www.pgadmin.org

Grigore
07.05.2018
16:55:34
спасибо. посмотрю че и как

Dan
07.05.2018
16:57:05
Я себе написал джанго команду которая делает фикстуры каждой модели, апки и всего приложения, запускаю правда вручную, классно что можно в любой момент развернуть либо всё либо часть

Nikita
07.05.2018
16:58:08
Или что-то из этого https://git-lfs.github.com/

Dan
07.05.2018
17:00:27
Кстати тоже неплохой вариант

Google

Nikita
07.05.2018
17:00:59
Ребятки, кто разворачивал джангу под докером на проде? Возникла странная проблема, так вроде все работает, но захотел раздавать статику nginxом прокинул мапинг в композе, но после коллект статики папка пустая в настройках проекта указана нужная папка все проверено, странное поведение

Dan
07.05.2018
17:01:58
Collectstatic как делаешь?

Nikita
07.05.2018
17:02:32
при создании контейнера
момент
только что зашелился под контейнер сделал руками все работает где там ¯\_(ツ)_/¯

Stanislav
07.05.2018
17:04:15
статика должна быть не в контейнере ж

Nikita
07.05.2018
17:04:43

Dan
07.05.2018
17:04:44
Мне кажется или после noinput какойто символ?

Nikita
07.05.2018
17:04:56

Stanislav
07.05.2018
17:05:05

Nikita
07.05.2018
17:05:25

Dan
07.05.2018
17:05:29
И настройки static_root

Stanislav
07.05.2018
17:05:42
для nginx а не docker-compose.yml

Nikita
07.05.2018
17:06:20
конфиг покажи для nginx
Он тут не причем и простой как щепки после того как заколлектил её руками из под контейнера все работает

Артем
07.05.2018
17:06:41
Привет. Может кто нибудь скинуть репозиториев, с нормальной файловой структурой проекта? Так сказать для примера. Желательно с rest фреймворком

Nikita
07.05.2018
17:06:49

Stanislav
07.05.2018
17:06:52
ну так с контейнера работает а nginx на сервере ее не проксирует

Nikita
07.05.2018
17:07:13

Dan
07.05.2018
17:08:12

Google

Nikita
07.05.2018
17:08:26
Я говорю что смапил путь внеконтейнера куда смотрит nginx с путем в контейнере куда складывается коллектед статик, но это к делу не относится, при создании контейнера в логах написало что заколлектило её, но на деле обе папки были пустые пока руками не сделал из под контейнера

Артем
07.05.2018
17:08:32
Буду благодарен

Тамарыч
07.05.2018
17:41:51
Всем привет
Может кто нибудь подскажет чатик линкуксоидов?)

Vladimir
07.05.2018
17:45:18
@tamara_malysh @ru_ubuntu

Тамарыч
07.05.2018
17:46:04

Kenneth
07.05.2018
19:19:08
Ребята, есть такой вопрос по DRF сериализотере.
Допустим у меня есть OrderSerializer, а в нем AdressSerializer. В Адресе есть поле country которое нужно валидировать вместе с одним полем из OrderSerializer - соотвественно, делаю валидацию в методе validate() родительского сериализотра.
Вопрос это как правильно возвращать ошибку на поле country чтобы можно было читать ошибку в response.data['address']['country']
def validate(self, data):
if data['address']['country'] not in data['available_countries']:
raise ValidationError({'address': {'country': 'Error in country field'}})
Я сделал примерно такое но он покрывает другие ошибки в поле country которые выдает AddressSerializer

Viktor
07.05.2018
19:31:22
Народ, с чего лучше начать изучение асинхронного веба? Слышал про aiohttp, Tornado, WebSockets,
Я как понимаю WebSocket это стандарт вроде http?

vlade11115
07.05.2018
19:33:01
Да.

serbernar
07.05.2018
19:33:18
Почему не загуглить?

Viktor
07.05.2018
19:34:20
Я гуглил, но там столько хрени, а я просто хочу короткий ответ на вопрос: какой самый популярный и перспективный фреймворк для веба?
Асинхронный естественно

Аркадий
07.05.2018
19:35:03

serbernar
07.05.2018
19:35:07
sanic

Аркадий
07.05.2018
19:35:47

Viktor
07.05.2018
19:36:05
Ок, на главной странице aiohttp, я увидел что он построен на базе Asyncio, это считается?

serbernar
07.05.2018
19:36:08

Аркадий
07.05.2018
19:37:02

Blessed
07.05.2018
19:51:48
Добрый день
Хочу сделать возможность массово заливать товары из админки в БД.
Товары вида:
Логин:Пароль:Номер
Логин:Пароль:Номер
Логин:Пароль:Номер
...
Создал модель:
login : CharField
password : CharField
phone : CharField
Text_area : TextField
Попробовал через метод Save()
def save(self, *args, **kwargs):
text_area = self.text_area
# Лист со строками
strings = text_area.split("\r")
for string in strings:
z = string.split(":")
self.login = z[0]
self.phone = z[1]
self.password = z[2]
super(ProductSave, self).save(*args, **kwargs)
В БД сохраняет только последнюю строку. По всей видимости из - за того что в цикле перед сохранением постоянно перезаписываются переменные.
Вопрос: Как правильно сохранить все строки из Text_area в БД?