Size: a a a

Django [ru] #STAY HOME

2020 September 06

J

Jack in Django [ru] #STAY HOME
Ребят нужно расширить FlatePage, таким методом норм?
источник

S

Sergey in Django [ru] #STAY HOME
Jack
Ребят нужно расширить FlatePage, таким методом норм?
не норм
источник

J

Jack in Django [ru] #STAY HOME
А как сделать лучше?
источник

G

Gas in Django [ru] #STAY HOME
либо наследуй от AbstractFlatPage без первого 1to1 fk, если есть такое, либо от Model
источник

J

Jack in Django [ru] #STAY HOME
Gas
либо наследуй от AbstractFlatPage без первого 1to1 fk, если есть такое, либо от Model
Типо я просто заменил наследование на models.Model
но проблема ещё в том что миграции не проходят
источник

G

Gas in Django [ru] #STAY HOME
а что пишет?
источник

J

Jack in Django [ru] #STAY HOME
You are trying to add a non-nullable field 'ticker_name' to ticker without a default; we can't do that (the database needs something to populate existing rows).
Но я не уверен проблема в моей ли модельке
источник

А

Антоха in Django [ru] #STAY HOME
Dan Tyan
добавить свой custom action
А есть какой нибудь пример?
источник

G

Gas in Django [ru] #STAY HOME
не в ней.
источник

J

Jack in Django [ru] #STAY HOME
Как выставить допустим ticker_name = models.CharField(max_length=20, blank=True, default=None) и мне нужно установить чтобы по умолчанию был admin
источник

J

Jack in Django [ru] #STAY HOME
Как это сделать?
источник

VD

Vitaliy Derbentsev in Django [ru] #STAY HOME
Ну, тут сложно. Это примерно на неделю проект.
источник

AI

Artem Ivashenko in Django [ru] #STAY HOME
Jack
Как выставить допустим ticker_name = models.CharField(max_length=20, blank=True, default=None) и мне нужно установить чтобы по умолчанию был admin
Default='admin'
источник

AI

Artem Ivashenko in Django [ru] #STAY HOME
Или что-то не так понял?
источник

J

Jack in Django [ru] #STAY HOME
Да вроде все так
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Definitely Not Peter Capaldi
Добрый день.
Нужен совет относительно хранения данных.
Предположим, у меня есть таблица содержащая столбцы id и name (имя объекта).
Пользователь через админку приложения должен иметь возможность добавлять и удалять свойства объектов.
И у меня пока 2 идеи:
(1) Каждому свойству сделать свой столбец в таблице. Т.е. добавление свойства - это добавление столбца в таблицу,
(2) Сделать JSON поле attrs (attributes) в таблице, в котором в JSON формате хранить словарь, содержащий свойства объектов.
Я думаю тебе надо что-то вроде этого
https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
По-сути это твой 2й вариант
источник

VK

Vladimir Kariakin in Django [ru] #STAY HOME
Спасибо! Поищу сейчас
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Замечу что в этом случае стоит подумать над переходом на постгрес потому что, насколько помню, в мускуле жсон хранится просто как текст. А в случае с постгресом жсон можно нормально индексировать.
источник

G

Gas in Django [ru] #STAY HOME
Alex Kalinin
Замечу что в этом случае стоит подумать над переходом на постгрес потому что, насколько помню, в мускуле жсон хранится просто как текст. А в случае с постгресом жсон можно нормально индексировать.
ну можно и добавить elastic😄
источник