Size: a a a

Django [ru] #STAY HOME

2019 August 07

DT

Dmi Tgl in Django [ru] #STAY HOME
Как понять в модели пост?
Функция сама внутри модели находится
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmi Tgl
Как понять в модели пост?
Функция сама внутри модели находится
какой модели ?
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
class post(model.Models):
И там идут tag, content и т.д., а после них дописана функция эта(внутри поста)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmi Tgl
class post(model.Models):
И там идут tag, content и т.д., а после них дописана функция эта(внутри поста)
ну тогда логика модели
работает неправильно
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите что сюда писать ?
источник

Z

ZHU in Django [ru] #STAY HOME
у меня TransactionCronJob
источник

Z

ZHU in Django [ru] #STAY HOME
CRON_CLASSES = [
   "cron_core.cron.TransactionCronJob",
]
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Решил сделать через обратное разрешение, а не через функцию в модели, потому что с этой функцией вообще ничего не понимаю. Возник вопрос, насколько это имеет смысл? Насколько популярен или выгоден способ создания гиперссылок через функцию в модели?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmi Tgl
Решил сделать через обратное разрешение, а не через функцию в модели, потому что с этой функцией вообще ничего не понимаю. Возник вопрос, насколько это имеет смысл? Насколько популярен или выгоден способ создания гиперссылок через функцию в модели?
тебе просто метод для получения урла через метод
надо вынести в модель тага

и в цикле показывайть таг и его ссылку
источник

С

Сергей in Django [ru] #STAY HOME
Всем привет! Подскажите, как на уровне админки можно убрать удаление объекта? Но при этом разрешить каскадное удаление.
def has_delete_permission(self, request, obj=None):
       return False

Отменяет и каскад
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите пожалуйста как сделать ManyToManyField в саму модель
class Tank(models.Model)
any_tanks = models.ManyToManyField(Tank, null=True, blank=True)
источник

Z

ZHU in Django [ru] #STAY HOME
как то так
источник

DT

Dan Tyan in Django [ru] #STAY HOME
class Tank(models.Model)
any_tanks = models.ManyToManyField('self', null=True, blank=True)
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
class Tank(models.Model)
any_tanks = models.ManyToManyField('self', null=True, blank=True)
спасибо !
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
спасибо !
кстати null=True для ManyToManyField не нужен
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так как по сути нет поля в таблице
источник

V🤔

Vyacheslav 🤔 in Django [ru] #STAY HOME
А чего так получилось, что Django Suit V2 скорее вышел деградацией, чем обновлением?
источник

T

Tim in Django [ru] #STAY HOME
Привет
нужно менять статус модели только один раз в определенное время(у каждого инстанса свое). Например, спустя 24 часа от указанного поля date в этой модели.

Есть несколько идей.
1. Создать крон с периодичностью в час, который будет смотреть все записи этой модели.
2. На каждый инстанс создавать таск с помощью селери, который отработает один раз в назначенное время. типа <changed_status.apply_async(status, eta=tomorrow)>.

подскажите, куда смотреть? сильно ли будет нагружать первый вариант?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Vyacheslav 🤔
А чего так получилось, что Django Suit V2 скорее вышел деградацией, чем обновлением?
вопрос к разработчикам Django Suit V2 =)
источник

D

Dmitry in Django [ru] #STAY HOME
Tim
Привет
нужно менять статус модели только один раз в определенное время(у каждого инстанса свое). Например, спустя 24 часа от указанного поля date в этой модели.

Есть несколько идей.
1. Создать крон с периодичностью в час, который будет смотреть все записи этой модели.
2. На каждый инстанс создавать таск с помощью селери, который отработает один раз в назначенное время. типа <changed_status.apply_async(status, eta=tomorrow)>.

подскажите, куда смотреть? сильно ли будет нагружать первый вариант?
я бы смотрел в сторону celery_beat
источник