Как создать уникальное значение поля на основе существующих значений
Вот например:
class Tovar
class Tovar(models.Model): title=models.CharField('Наименование',max_length=150) price=models.FloatField() uniqfield= .....?
Вот абстрактный пример. Мне надо, чтобы в uniqfield сразу попадали значения при заполнении и обноновлении записей.
Например, "Товар1" цена 100.50, uniqfield="Товар1_100.50, "Товар1" цена 200, uniqfield="Товар1_200" Типа слага, только вычисляемый из двух полей:)
Можно ли так сделать на уровне модели? Спасибо.
p.s. Буду признателен за пример кода:)

We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
E
- EvilTourist
- Dec. 4, 2023, 3:04 a.m.
C++ - Test 001. The first program and data types
- Result:80points,
- Rating points4
E
- EvilTourist
- Nov. 30, 2023, 8:48 a.m.
C++ - Test 001. The first program and data types
- Result:53points,
- Rating points-4
Last comments

Evgenii LegotckoiDec. 3, 2023, 8:39 a.m.
Django - Lesson 059. Saving the selected language in user settings It tries to do language translation in API views. That's why it sends or receives the same API request twice. Do you have any suggestions on this? Example: stripe webhook. "GET /warehouse/…
Qt/C++ - Lesson 035. Downloading files via HTTP with QNetworkAccessManager Добрый день. Изучаю Qt на ваших уроках. Всё нормально работает на Linux. А под Win один раз запустилось, а сейчас вместо данных сайта получается ошибк "Unable to write". Куда копать, ума не…
Qt/C++ - Lesson 056. Connecting the Boost library in Qt for MinGW and MSVC compilers С CMake всё на много проще: find_package(Boost)

Павел ДорофеевOct. 28, 2023, 2:48 p.m.
Now discuss on the forum

BlinCTNov. 30, 2023, 9:18 a.m.

Evgenii LegotckoiNov. 19, 2023, 8:14 a.m.
МЛ
Разные иконки в QTreeView для раскрытых и свернутых веток Решено. через setData в модели.
Михаил ЛебедевOct. 24, 2023, 3:51 a.m.

Виктор КалесниковOct. 20, 2023, 4:29 a.m.
Скачать Qt 6 Сработал следующий алгоритм. Инстолятор скачал используя это https://freevpnplanet.com/ru/ как расширение браузера. Потом установил это https://freevpnplanet.com/ru/ же на ПК и через инстолятор …
В принципе это можно сделать так:
Вот только если попадётся два одинаковых товара то будет ошибка.
ольшое спасибо!