#django #django-models #django-rest-framework
#django #django-models #django-rest-framework
Вопрос:
Существует 2 модели: модель клиента и создание тикета для клиента
класс cust_M(модели.Модель): клиент = модели.Текстовое поле (max_length = 8)
класс TKT(модели.Модель): tkt_unique_id = модели.ForeignKey (customer) автоматически добавленный
когда мы создаем экземпляр для TKT, я хочу увеличить число для клиента. например:
customer1 — 1
customer1 — 2
customer1 — 3
customer2 — 1
customer2 — 2
customer2 — 3
…
…
Комментарии:
1. Где вы определили это автоинкремент?
2. Это то, что я хочу знать, как я могу определить этот атрибут?
Ответ №1:
Используйте это утверждение для меня в models.py и это будет автоинкремент
from django.db import models
class Order(models.Model):
auto_increment = models.AutoField(primary_key=True)
Комментарии:
1. Я что-то ищу: B_Costumer = customer ‘-‘ auto_increment
2. для этого вам нужно изменить шаблон и вызвать эту модель автоматического увеличения в этой табличке с именем метки
Coustmer{{ auto increment variable name}}
это связано с тем, что django сохраняет данные в sever not print