@pydjango

Страница 1191 из 1273
Евгений
18.04.2018
09:34:32
Lazoreth дружище, если кто то что то в обход зипа подскажет, расскажи потом, хорошо?)

Lazoreth
18.04.2018
09:34:55
Помню помню

Google
Сергей
18.04.2018
09:35:22
гугли django call_command
from django.core.management import call_command call_command('my_command', 'foo', bar='baz')

Lazoreth
18.04.2018
09:35:36
Вообще по хорошему там надо класс городить и делать через inlineformset_factory

Но у меня там данных в бд слишком много что бы таким способом выводить

Евгений
18.04.2018
09:36:07
О, ты вроде тоже с этой байдой маялся
Только я в учебных целях, а у тебя как я понимаю живой проект.

Но у меня там данных в бд слишком много что бы таким способом выводить
Просто не удобно сейчас весь чат читать, а интересно чем дело кончится :)

Lazoreth
18.04.2018
09:40:56
Евгений
18.04.2018
09:42:32
Учебно-живой, я вообще админ :D
А я инженер-технолог :D

Lazoreth
18.04.2018
09:43:05
Ну вот, будем дружить :D

KreG
18.04.2018
09:45:22
Привет, сделал отправку сообщений через smtp. Локально работает т.е. я дал доступ в настройках gmail, на хероку нет. В чём соль может быть ?

Dan
18.04.2018
09:46:27
может на хероку порты закрыты ?

KreG
18.04.2018
09:54:17
может на хероку порты закрыты ?
вероятно, это я должен как то открыть 587 порт?

Евгений
18.04.2018
10:09:34
Set
18.04.2018
10:18:15
как во вьшке обработать /slug/slug/ при том что может быть просто /slug/

Google
Set
18.04.2018
10:18:31
город/услуга

serbernar
18.04.2018
10:18:55
Костыли какие-то

Могу показать как реализовано у меня

Set
18.04.2018
10:19:41
покажи пожалуйста

serbernar
18.04.2018
10:35:15
Set
18.04.2018
10:39:15
baseviewmixin ?

в django есть такая вьюхв

serbernar
18.04.2018
10:39:58
Нет, это кастомная

Зависит от того как ты реализуешь разбор юрл :)

Больший зашквар это вот это (не перенимай эту практику, не повторяй это в домашних условиях, скрин чисто для ознакомительных целей)



Dude
18.04.2018
10:47:42
Вопрос, почему скрипт через python manage.py myscript выполняется норм, а если просто с включенным сервером и через python myscript.py не находит зависимости ?

Artem
18.04.2018
10:58:40
проверя его и подключая модули

а когда ты просто так запускаешь он это сделать не может

amureki
18.04.2018
11:01:08
i mean the group could be using english. i am a python/django developer and i would like to share my knowledge.kindly if you know any other english group using english language
It is not that easy :) A lot of people here can understand english (not all of them though), but explaining themselves, asking questions and having a proper discussion in english would really be hard, slow and inefficient, I can imagine

Set
18.04.2018
11:03:57
что то через чур …

думаю есть другое решение

Google
Dude
18.04.2018
11:04:25
Тогда следующий вопрос, вот так в лог не пишет. * * * * * cd ~/developing/ComboProj/Combo && /home/user1/developing/ComboProj/venv/bin/python manage.py mgid >> /home/log.txt

это crontab

Artem
18.04.2018
11:05:15
почитай как писать команды в крон

Hot
18.04.2018
11:19:17
Здравствуйте! Как посчитать среднюю разницу в секундах между двумя DataTimeField-ами? Вот так результат выдаётся некорректный, если DateTimeField-ов разные хотя бы минуты: duration_avg=Avg( ExpressionWrapper( F('final_time') - F('queue_time'), output_field=DurationField() ) ), Django 1.8

Александр
18.04.2018
11:22:36
А если конвертировать в количество секунд и потом вычитать? БД какая, постгрес?

Hot
18.04.2018
11:22:55
От БД вот и пытаюсь отвязать.

Там сейчас много RawSQL-кода под MySQL

Переходим на Postgres

Bogdan
18.04.2018
11:23:09
в 1.8 много чего нету

Hot
18.04.2018
11:23:18
Но хотелось бы без привязанных к СУБД решений.

Set
18.04.2018
11:24:00
а если так ? def get_queryset(self): qs = self.model.objects.prefetch_related('photo_set') if self.kwargs.get('collec_slug'): qs = qs.filter(collection__slug=self.kwargs['collec_slug']) if self.kwargs.get('cat_slug'): qs = qs.filter(category__slug=self.kwargs['cat_slug']) return qs

Bogdan
18.04.2018
11:24:13
Но хотелось бы без привязанных к СУБД решений.
да, проверил - в 1.8 функций работы с временем нету

Hot
18.04.2018
11:24:54
Ну там нет лукапов на DateTime-поля.

Или ты о другом?

Bogdan
18.04.2018
11:25:43
я о этом https://docs.djangoproject.com/en/1.11/ref/models/database-functions/#module-django.db.models.functions.datetime

а если просто раницу сделать, то какой тип поля будет? timedelta или datetime?

Hot
18.04.2018
11:29:03
timedelta, насколько я понял.

Юрій
18.04.2018
11:30:00
Добрый день. Пишу регистрацию. Форму отправляю через ajax. Пользователь может уже быть в базе с unusable_password, в таком случае ставим ему пароль с формы, или же создаем нового пользователя, если в базе его еще нет. Нормально все писать во вьюхе или правильно будет валидацию в форме прописать? https://dpaste.de/Hg1r

Сергей
18.04.2018
11:30:53
Но хотелось бы без привязанных к СУБД решений.
так можно же вытащить отдельно одну дату, потом вторую вторым полем, отдельно их разницу.. а среднее питоном?

Bogdan
18.04.2018
11:37:26
ну судя по всему надо децствительно выгружать дельты в питон через values_list и там уже считать. на 1.8 слишком мало функций, а avg(time interval) в постгресе забагован судя по гуглу

Google
Set
18.04.2018
11:54:55
ManyToManyField в django-filter не работает ?

Dan
18.04.2018
12:01:45
в крайнем случае можно через свой метод

Petr
18.04.2018
12:18:21
а с чем может быть связано то, что создается при каждом мэйкмигрейшон миграция для foreignkey(ContentType, ...) полей модели?

при этом каждый раз меняются местами Q внутри limit_choices_to

Bogdan
18.04.2018
12:27:21
где-то в объявлении модели динамический код находится.

что-то в духе choices=Model.objects.values_list(....) или другая дичь

Алексей
18.04.2018
12:28:18
Как автоматически создавать дочернюю модель, к примеру модель юзер и у нее onetoone Cars, но получается null, как при создании юзера добавлять модель cars?

Admin
ERROR: S client not available

Александр
18.04.2018
12:29:19
В качестве default указать лямбду, которая возвращает новую модель Cars?

Bogdan
18.04.2018
12:30:12
переопределить метод save() или сигнал post_save()

Алексей
18.04.2018
12:30:46
Вот вариант с сигналом, как его вообще сделать, можно пример для одного поля?

Bogdan
18.04.2018
12:31:37
хм, оказывается кто-то уже задумывался над этим https://stackoverflow.com/questions/1652550/can-django-automatically-create-a-related-one-to-one-model

только ответы устарели - сигналы надо в YourAppConfig.ready регистрировать

хотя там issue на гитхабе открыты, что оно поломано

Алексей
18.04.2018
12:33:53
в 2009)

Алексей
18.04.2018
12:57:23
держи https://dpaste.de/t8Zu
class ProfilesConfig(AppConfig): name = 'profiles' ​ def ready(self): Profile = self.get_model('Profile') Legal = self.get_model('Legal') ​ @receiver(post_save, sender=Profile, weak=False, dispatch_uid="on_legal_changed") def on_book_changed(sender, instance, created, **kwargs): if created: Legal.objects.create(profile=instance)

Я немного путаюсь



Google
Алексей
18.04.2018
12:58:06


Bogdan
18.04.2018
12:59:50
сигнал ты привязываешь к тому, у чего нет ссылки, те к легал и от туда создаешь профиль

serbernar
18.04.2018
13:00:09
Бланк фолс можно и не писать

Нулл тоже

Тогда бланк тру, нулл тру

А так дефолтно бланк фолс/нулл фолс

Bogdan
18.04.2018
13:02:08
я не так понял сначала тебя, не то написал

serbernar
18.04.2018
13:02:29
Да всё ок

Alexandra
18.04.2018
13:05:14
ребят, нужна помощь

щас пастебин кину

Petr
18.04.2018
13:06:48
Bogdan
18.04.2018
13:07:33
это где такое в объявлении можно использовать? Видимо | не имеет порядка

Алексей
18.04.2018
13:08:42
class ProfilesConfig(AppConfig): name = 'profiles' ​ def ready(self): Profile = self.get_model('Profile') Legal = self.get_model('Legal') ​ @receiver(post_save, sender=Legal, weak=False, dispatch_uid="on_legal_changed") def on_book_changed(sender, instance, created, **kwargs): if created: Profile.objects.create(legal=instance) Так?)

Alexandra
18.04.2018
13:09:21
у меня проблема — я не могу передать в джейсон урл продукта (непосредственно ссылку), она лежит в другой модели. я не мону понять связь между продуктом и продакт_имедж, как эти модели связаны?

Alexandra
18.04.2018
13:09:22
https://pastebin.com/y7XyLEpw

Alexandra
18.04.2018
13:11:05
https://pastebin.com/y7XyLEpw
проблема главная вот тут, в модели изображения есть строка product = models.ForeignKey(Product, verbose_name=_('Product'), related_name='product_images', on_delete=models.CASCADE), а непосредственно в модели продукта этого поля нет

помогите, а?(

пожалуйста(

Dan
18.04.2018
13:11:45
тебе в модели product не нужно

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