@pydjango

Страница 551 из 1273
serbernar
12.09.2017
08:51:54
Удобно, когда тебе прилетает больше, нормальная пачка

И это все можно быстренько собрать и посмотреть

Там точно ср1251 видно

Google
BlastPy
12.09.2017
08:53:19
Так все ок уже

Спасибо, решил

пересоздал базу с utf8

Senpos
12.09.2017
08:53:23
обоснуйте почему. интересно ваше мнение когда ведь 100% json key-value простейший
Может человек имеет в виду, что ключи без скобок? По стандарту, ВРОДЕ, должны быть с ними

BlastPy
12.09.2017
08:53:39
может и так

Senpos
12.09.2017
08:53:42
Но скорее всего, парсер просто их так "покрасил"

BlastPy
12.09.2017
08:53:51
в url forma=json

serbernar
12.09.2017
08:53:57
Господи, раздуваете из пустого

Senpos
12.09.2017
08:54:21
По стандарту да, но этот плагин убирает скобки
Я кстати пользуюсь JSON Formatter, он не убирает)

Senpos
12.09.2017
08:54:50
Господи, раздуваете из пустого
Да ладно, вот может кто узнал о полезном плагине :)

serbernar
12.09.2017
08:55:42
Это встроено в хром, вроде, я ошибся, я подумал что это плагин, но вряд-ли. А вот жсон форматтер, да, - он умеет сворачивать пачки

Google
Evgeniy
12.09.2017
09:16:22
Ребят, всем привет. Не подскажите https://djbook.ru/rel1.9/ref/models/relations.html - здесь правильно описано про связанные данные?))

b0g3r
12.09.2017
09:18:01
Для версии 1.9, очевидно, да

Это перевод официальной документации

https://docs.djangoproject.com/en/1.11/ref/models/relations/

Evgeniy
12.09.2017
09:19:03
Гийденко
12.09.2017
09:29:32
https://habrahabr.ru/post/337578/ Еще немножно про фронт. Полностью понимаю товарища, хоть и не такой опыт большой.

Evgeniy
12.09.2017
10:32:08
https://docs.djangoproject.com/en/1.11/ref/models/relations/
спасибо))) очень актуально))

Denis
12.09.2017
10:33:57
Упрощённая версия vuejs - http://moonjs.ga/ если интересно

А если всё же vuejs и решено полностью разделить фронт и бек, то советую https://ru.nuxtjs.org/

vue - всё же клиентская либа, а на nuxtjs можно безболезненно реализовать ssr

Ahmed
12.09.2017
10:41:09
Ребята, апишку для django лучше делать в отдельном приложении 'api'?

amureki
12.09.2017
10:54:00
В чатике несколько вакансий подъехало, налетаем: https://t.me/django_jobs

Evgeniy
12.09.2017
11:10:09
Ребят, посмотрите пожалуйста. Правильно ли описал модель? https://gist.github.com/avasites/111eb0e3586cdaf5cab9082f57d88e49

Bob
12.09.2017
11:12:59
IntegerField не имеет max_lenght

Если нужны циферки с точкой до опр. знака лучше DecimalField использовать

address = models.CharField(max_length=2000) -> TextField

Bob
12.09.2017
11:15:12
inn = models.IntegerField(max_length=12) я бы запихал в CharField и сделал уникальным

logo = models.ImageField(upload_to=os.getcwd()+'/static/logos/',max_length=500) - тут жуть

Google
Evgeniy
12.09.2017
11:16:43
inn = models.IntegerField(max_length=12) я бы запихал в CharField и сделал уникальным
просто ИНН он же чисто цифрами, а про уникальность не подумал)) спасибо))

Bob
12.09.2017
11:17:05
По названиям классов, лучше исп. единств. число -> User, Product, Offer

Evgeniy
12.09.2017
11:17:08
logo = models.ImageField(upload_to=os.getcwd()+'/static/logos/',max_length=500) - тут жуть
просто не знал как путь указывать)) абсолютный или нет. Просто чтобы после переезда не было конфликтов

Bob
12.09.2017
11:17:58
просто не знал как путь указывать)) абсолютный или нет. Просто чтобы после переезда не было конфликтов
Вам надо внимательно посмотреть доку по полям сначала, потом как формируются static и media пути

Bob
12.09.2017
11:19:03
простите, не понял((
Обычно практика такая - приложение во множественном числе: products а в нем уже в models.py определяем классы: Category, Product и т.п.

STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Да и этим воспользоваться в ImageField

For example, say your MEDIA_ROOT is set to '/home/media', and upload_to is set to 'photos/%Y/%m/%d'. The '%Y/%m/%d' part of upload_to is strftime() formatting; '%Y' is the four-digit year, '%m' is the two-digit month and '%d' is the two-digit day. If you upload a file on Jan. 15, 2007, it will be saved in the directory /home/media/photos/2007/01/15.

Evgeniy
12.09.2017
11:21:26
Обычно практика такая - приложение во множественном числе: products а в нем уже в models.py определяем классы: Category, Product и т.п.
Либо разбить на application users и products или название моделей назвать в множественном числе?)

Bob
12.09.2017
11:23:39
Тут вы сами решаете, какая будет архитектура, если приложения не больши и будет мало кода - то можно в одном, а так же если эти самые пользователи не будут авторизоваться, если будут - то тут нужно сначала изучить что уже есть в django по пользователям

@zheev а вы стандартный туториал прошли?

Bob
12.09.2017
11:25:38
Хотел походу изучить
Ну так ход наступил, нужно пройти

будут(
Тогда точно не пойдет, нужно интегрироваться с тем что уже есть

Evgeniy
12.09.2017
11:26:05
Ну так ход наступил, нужно пройти
Хорошо спасибо)) буду проходить

Тогда точно не пойдет, нужно интегрироваться с тем что уже есть
значит надо разделять? users Отдельно переносить?)

Bob
12.09.2017
11:26:54
Дело в том, что уже есть User -> django.contrib.auth.models.User

@zheev вы в общем туториал пройдите, потом возвращайтесь ?

Google
Evgeniy
12.09.2017
11:27:44
@zheev вы в общем туториал пройдите, потом возвращайтесь ?
Спасибо Вам большое))) а не могли бы подсказать пройти - это почитать?)

Bob
12.09.2017
11:28:36
@zheev пройти = (для меня) сделать все как написано, буква в букву

Evgeniy
12.09.2017
11:28:51
Дело в том, что уже есть User -> django.contrib.auth.models.User
А не подскажите, так надо юзать? https://habrahabr.ru/post/313764/#OneToOneField

Andrey
12.09.2017
12:04:21
filter() стирает сортировку через order_by? Т.е. если мы сначала Order_by на queryset, а потом filter() делаем, то сохраняется ли порядок?

Dan
12.09.2017
12:15:50
да

Maksim
12.09.2017
13:25:52
Приветствую, кто-нибудь настраивал работу django и клиентской части через сокеты? Какой практикой пользовались? Суть вопроса в том что есть много решений в сети, но есть ньюансы при использовании в django и как выход параллельно прикручивают асинхронный сервак для этих целей

Maksim
12.09.2017
13:30:46
https://channels.readthedocs.io/en/stable/
на продакшине используете?

Григорий
12.09.2017
13:31:29
Лично я нет, так как мне не нужны веб сокеты и асинхронность

Но насколько я знаю лучше ничего нет для этих целей

В связке с Джанго

Pavel
12.09.2017
13:32:01
Сортировка не зависит от фильтрации

Григорий
12.09.2017
13:32:23
Если джанга не нужна, то лучше aiohttp

Maksim
12.09.2017
13:36:52
Если джанга не нужна, то лучше aiohttp
джанге уже написан проект, вот нужно теперь сокеты и предстоит выбор

Andy
12.09.2017
13:37:58
джанге уже написан проект, вот нужно теперь сокеты и предстоит выбор
вам нужно что-то принимать от клиентов в реалтайме?

Google
Andy
12.09.2017
13:38:05
какой функционал требуется вообще?

Maksim
12.09.2017
13:38:32
какой функционал требуется вообще?
постоянное обновление данных на клиентской стороне

Andy
12.09.2017
13:39:00
Maksim
12.09.2017
13:40:34
очень размытое описание
в риалтайм сервер делает построение графика (данные часто обновляются) и эти данные нужно выводить на фронт

Andy
12.09.2017
13:41:03
> в риалтайм сервер делает построение графика вы хотите присылать картинки?

Maksim
12.09.2017
13:43:08
> в риалтайм сервер делает построение графика вы хотите присылать картинки?
нет, там высчитывается зависимость текущих данных к усредненным и идет построение ~ 500 000 точек, среднее значение так же меняется под влиянием других факторов

Andy
12.09.2017
13:44:32
В общем, в вашем режиме вполне подходит какой-нибудь асинхронный сервер и подписка клиентов на каналы в нем Клиенты могут только читать, django может писать centrigufo, например

Hot
12.09.2017
14:56:15
Ребятушки, а расскажите мне, что бы вы делали, если бы вам досталось много-много легаси на джанге со словами "Надо это в порядок привести"?

Какие инструменты могут помочь?

UML-диаграммы для моделей уже запилил.

Григорий
12.09.2017
15:00:59
Что значит в порядок привести?

vadim
12.09.2017
15:10:16
UML зачем?

если кубики надо они из пичарма генерятся

или в django-extensions были

Almat
12.09.2017
15:36:18
#оффтоп Есть кто работал с smtp-сервером mail.ru? Я подключаюсь к нему через сокет, а в первом сообщении он выдает мне 220 smtp40.i.mail.ru ESMTP ready Причем, номер 40 в адресе меняется через каждое подключение. Я не понимаю, что он хочет от меня: подключиться по новому адресу или работать с тем, с которым уже есть соединение через сокет? В обеих случаях он не отвечает на мои сообщения типа: HELO Я их отправляю таким образом: sock.send("HELO") P.S. Не спрашивайте, почему не использвую smtplib: такое задание - самому проделать.

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