Size: a a a

Django [ru] #STAY HOME

2019 November 24

A

Ahmed in Django [ru] #STAY HOME
Как это можно реализовать?
источник

A

Ahmed in Django [ru] #STAY HOME
Пробовал и так

default=Decimal(price_amount)
источник

A

Ahmed in Django [ru] #STAY HOME
Получаю такую ошибку

TypeError: conversion from DecimalField to Decimal is not supported
источник

A

Ahmed in Django [ru] #STAY HOME
Пробовал даже так))

default=Decimal(str(price_amount))


Ошибка:

decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ahmed
Нужно добавить поле old_price в которой нужно по дефолту положить значение из поле price_amount и накатить миграции. Но чет у меня это не выходит, пробовал разными способами

price_amount = models.DecimalField(
   max_digits=settings.DEFAULT_MAX_DIGITS,
   decimal_places=settings.DEFAULT_DECIMAL_PLACES,
)
old_price = models.DecimalField(
   max_digits=settings.DEFAULT_MAX_DIGITS,
   decimal_places=settings.DEFAULT_DECIMAL_PLACES,
   default=str(price_amount)
)
default=str(price_amount)
ну так по теории работать не может
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и потом тебе же это надо сделать один раз
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те в миграции выполнить RunPython
источник

DT

Dan Tyan in Django [ru] #STAY HOME
или RunSql
источник

A

Ahmed in Django [ru] #STAY HOME
Мне необходимо при создании объекта записывать значение из одного поле в другой. Не хочу делать лишних движений, думал решу проблему таким способом
источник

A

Ahmed in Django [ru] #STAY HOME
Нужно хранить иметь актуальную цену и старую, но при инциализации для поле old_price значения должно быть из поле price_amount
источник

A

Ahmed in Django [ru] #STAY HOME
За RunPython спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ahmed
Мне необходимо при создании объекта записывать значение из одного поле в другой. Не хочу делать лишних движений, думал решу проблему таким способом
не понял а зачем при создании нового объекта записывать old_price?
источник

A

Ahmed in Django [ru] #STAY HOME
при создании объекта нужно хранить одинаковые значения у полей price_amount и old_price
источник

A

Ahmed in Django [ru] #STAY HOME
это нужно для моего гавнорешения
источник

A

Ahmed in Django [ru] #STAY HOME
для сравнения цен это нужно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тогда при чем тут миграции ?
источник

A

Ahmed in Django [ru] #STAY HOME
При миграциях ошибки у меня возникают
источник

A

Ahmed in Django [ru] #STAY HOME
данная проблема не актуальная т.к я ее уже решил
источник

n

nefalem in Django [ru] #STAY HOME
nefalem
Переслано от
Добрый день, кто подскажет как можно обратиться к полям json или переделает его в dict ? вот ссылка https://dpaste.de/kHx1
Возвращаюсь к изначальному вопросу
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
Всем привет. Делаю на джанге и бутстрапом. У меня две формы. Мне надо сделать так, чтоб в зависимости от Категории, были разные типы. Например для Интернет категории, одни типы, для авто, другие. Как это сделать?
источник