Mooris
@Mooris

Django, как вывести кнопку для автоматической записи в таблицу?

Здравствуйте, новичок в Django, необходима помощь, как вывести возле каждой строки ClientAdmin list_display кнопку, которая записывала автоматически данные в таблицу Jurnal т.е. к примеру пришел клиент > нажали кнопку > и для данного клиента записались в таблицу Jurnal

есть модели
class Client(models.Model):
    client_id = models.AutoField(primary_key=True)
    client_name = models.CharField(max_length=30, blank=True, null=True)
    client_familia = models.CharField(max_length=30, blank=True, null=True)
    pol = models.CharField(max_length=1, choices=POL)

class Jurnal(models.Model):
    poseshenie = models.AutoField(unique=True, primary_key=True)
    client = models.ForeignKey(Client, models.DO_NOTHING, blank=True, null=True)
    data_poseshenia = models.DateField(blank=True, null=True)
    time_poseshenia = models.TimeField(blank=True, null=True)


примерно такое, что-то должно получится, то есть по клику автоматически записать время в таблицу Jurnal, то что пришел именно этот клиент
admin.py
class ClientAdmin(admin.ModelAdmin):
   class ClientAdmin(admin.ModelAdmin):
    list_display = ('client_id', 'client_name', 'client_familia', 'time_poseshenia', 'button')

    def button (self, obj)
          ....

запись создается новая , это отдельная модель учета клиентов, они добавляются самостоятельно администратором
d77bd489d9b6461a8ea2c31f8ce811f9.png
  • Вопрос задан
  • 297 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы