@pydjango

Страница 1114 из 1273
Massimo
23.03.2018
12:38:23
Тыш в маскве май нигга у тебя должно быть 15:38

Artem
23.03.2018
12:38:26
TIME_ZONE = 'Europe/Moscow' USE_I18N = True USE_L10N = True USE_TZ = True

Massimo
23.03.2018
12:38:47
TIME_ZONE = 'Europe/Moscow' USE_I18N = True USE_L10N = True USE_TZ = True
Ну вот и почему он тебе показывает UTC?

Artem
23.03.2018
12:38:49
яш в мосве, а работаю по UTC)

Google
Artem
23.03.2018
12:39:10
видать, оно там само при работе выставляет Moscow

Massimo
23.03.2018
12:39:12
Timezone Europe/Moscow

Massimo
23.03.2018
12:39:29
Так у тебя врея то не московское он показывает

Artem
23.03.2018
12:40:05
вообщем, то что ты указываешь, оно не влияет

.
23.03.2018
12:40:33
Гайс есть поле у модели текстовое (blank=True), есть форммодел, при оставлении этого поля пустым в форме, в SQL какое значение должно передоваться этому полю? Null или пустая строка? Смотрю логи sql передается null. Все так и должно работать? Еще вот такой варнинг в консоль вылетает Warning: Column 'advice' cannot be null return self.cursor.execute(query, args)

Massimo
23.03.2018
12:44:00
вообщем, то что ты указываешь, оно не влияет
Я хотел бы что бы он брал серверное время

Roman
23.03.2018
13:54:19
Привет, народ. У меня есть архив с сайтом на Django, есть ли хорошая инструкция как развернуть его на сервере?

Вот requirements: django==1.8.9 django-admin-sortable2==0.6.2 django-jet==0.1.3 django-constance[database] django-model-utils==2.4 django-redis==4.3.0 django-redis-sessions==0.5.0 django-ckeditor psycopg2==2.6.1 Pillow==3.1.0 pytz==2015.7 raven requests sorl-thumbnail==12.3 gunicorn==19.4.5 psycopg2==2.6.1

Artem
23.03.2018
13:55:36
Это примерно то же самое, что "у меня есть еда, как ее правильно есть. К еде прилагается кусок металла и пластика."

Eugene
23.03.2018
13:56:32
Архив )))

Какао
23.03.2018
13:56:45
Архив )))
git для лохов

Google
Дмитрий
23.03.2018
13:57:12
git для лохов
mercurial для мужиков? )

Artem
23.03.2018
13:57:32
Судя по софту, еще конфиги должны быть. Они есть в архиве?

Какао
23.03.2018
13:57:33
Я так понимаю, главное, про что нужно читать - gunicorn

Eugene
23.03.2018
13:58:19
ДО открыть по гайду делать)

Roman
23.03.2018
13:58:51
git для лохов
клиент не в курсе что такое git, ему просто кинули архив

Какао
23.03.2018
13:59:39
Был тут один, который джангу на centos две недели поднимал, может посоветует тебе чего

Roman
23.03.2018
14:00:32
Я конечно понимаю, что зашел в Русский чат, где пока не проржутся не начнут думать, но можно ближе к теме?

Если кто-то может сделать быстро и качественно - предлагайте.

Max
23.03.2018
14:02:17
закачиваешь

разархивируешь

Artem
23.03.2018
14:02:30
Насчет поржать, это да. https://4.bp.blogspot.com/-8S9pGkp_UnA/VNIHrE2GU6I/AAAAAAAAFPc/yAFgqvZ0s8c/s1600/pamyatka_zakazchiku.jpg

Max
23.03.2018
14:02:32
и делаешь по любому мануалу nginx + django + uwsgi

Artem
23.03.2018
14:02:47
у него gunicorn

Max
23.03.2018
14:03:06
это конечно в корне меняет дело!

Artem
23.03.2018
14:03:22
33% твоего совета ;)

Max
23.03.2018
14:04:05
если совсем лень то берешь какой-нибудь https://locum.ru/

там есть джанга

Roman
23.03.2018
14:05:48
Google
Max
23.03.2018
14:05:58
под какую найдешь мануал

но я бы 16+ брал

или 18+

Roman
23.03.2018
14:07:43
18.04 только в апреле будет. Спасибо.

Max
23.03.2018
14:11:56
ну если не парит что не LTS то 17.10 можно

Robot
23.03.2018
14:14:51
На сервере не стоит юзать не лтс

Max
23.03.2018
14:15:22
почему?

Eugene
23.03.2018
14:15:57
Чтобы потом обновлять дольше ?

Max
23.03.2018
14:16:16
ну у меня докер так что особо похеру )

Dan
23.03.2018
14:16:36
достаточно stable версию

Max
23.03.2018
14:16:51
а никто не видел какой-то либы которая из списка файлов и имени файла сделает уникальное емя? [file1.txt, file1-1.txt, file1-2.txt] + file1.txt -> file1-3.txt?

чот лень писать

Max
23.03.2018
14:18:21
а) tempfile не подойдет — это не для работы с локальной фс б) uuid + хранить файлнейм отдельно пока тоже — нужен быстрый фикс

Max
23.03.2018
14:22:09
да сел уже чо

Ilgiz
23.03.2018
14:31:24
Кто писал rest api на джанге без rest api framework мне кажется будет много понтов с сериализоцией в json ?

Max
23.03.2018
14:31:56
писал, будет

бери DRF

import re def generate_unique_name(filename: str, files: list) -> str: name, extension = filename.rsplit('.', 2) file_match = re.compile(f'^{name}(?:-(\d+))?.{extension}$') max_number = None for file in files: m = file_match.match(file) if m is None: continue num = int(m.groups()[0] or 0) max_number = max(num, max_number or 0) if max_number is None: return filename return f'{name}-{num + 1}.{extension}' if __name__ == '__main__': assert generate_unique_name('file1.txt', ['file.txt']) == 'file1.txt' assert generate_unique_name('file1.txt', ['file1.txt']) == 'file1-1.txt' assert generate_unique_name('file1.txt', ['file1.txt', 'file1.1.txt', 'file1-2.txt']) == 'file1-3.txt’

короче может кому пригодится

Google
Eugene
23.03.2018
14:38:49
оо типы

Artem
23.03.2018
14:39:21
дык, третий петончик

Eugene
23.03.2018
14:39:45
тоже балуюсь типами, но редко и редко вижу

Artem
23.03.2018
14:39:46
F строки тоже ничего так.

Artem
23.03.2018
14:40:03
f строками сейчас никого не удивишь

Eugene
23.03.2018
14:40:35
?а f строки с 3.5?

Artem
23.03.2018
14:40:38
но их определенно не хватало.

3.6

Admin
ERROR: S client not available

Artem
23.03.2018
14:41:16
они безспорно шустрые, удобные. Но что там под капотом у них, это песос!

Eugene
23.03.2018
14:41:58
FROM python:3.5 ?

Bogdan
23.03.2018
14:42:22
от них иногда возникает ощущение, что ты js в html пихаешь

Artem
23.03.2018
14:42:34
это джаваскрипт головного мозга

Bogdan
23.03.2018
14:43:08
ну не всегда, а если переборщить

Artem
23.03.2018
14:43:10
for file in files:

Max
23.03.2018
14:43:55
что переорпеделяю builtin? да похеру, если честно

Artem
23.03.2018
14:44:32
рубрика каверзных вопросов

Google
Bogdan
23.03.2018
14:44:52
а есть такой билтин? NameError: name 'file' is not defined

Artem
23.03.2018
14:45:01
что переорпеделяю builtin? да похеру, если честно
да всем пох, я люблю type вечно использовать

Max
23.03.2018
14:45:07
угу

Pavel
23.03.2018
14:45:09
file давено уже не билтин

Artem
23.03.2018
14:45:34
в python2 , в python3 нет

Artem
23.03.2018
14:45:39
⇒ python -V Python 2.7.10 ^_^

Artem
23.03.2018
14:46:12
макось?

Pavel
23.03.2018
14:46:13
но ведь f-строки и аннотации типов...

Bogdan
23.03.2018
14:46:29
а... второй питон я не очень хорошо знаю/помню

Artem
23.03.2018
14:46:52
макось да

Max
23.03.2018
14:46:59
▲ ~ python -V Python 2.7.10

и? )

▲ ~ python3 -V Python 3.6.4

Artem
23.03.2018
14:47:26
у кого какие значки в PS1 :)

Senpos
23.03.2018
16:12:59
@syabro Вместо rsplit недавно начал использовать os.path.splitext Удобный шорткат. Возвращает тупл (filename, ext). Если расширения нет, то ext будет пустой строкой (rsplit выбросит исключение, если распаковать в две переменные) Мелочь, и приятная

Max
23.03.2018
16:13:13
я не вспомнил его и заюзал rsplit :)

забываю постоянно про него )

Twelfth
23.03.2018
16:22:03
Хотелось бы узнать, сколько (приблизительно) процентов Django приложений используют PostgreSQL в качестве БД?

Eugene
23.03.2018
16:22:55
+90% :)

Max
23.03.2018
16:26:14
если ты точно не знаешь зачем тебе mysql я бы не думал про нее

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