В моем приложении django у меня есть модель, подобная этой:
class temp_case(models.Model):
id = models.AutoField(primary_key=True)
main_id = models.ForeignKey(temp_main, related_name="tm_tc", on_delete=models.CASCADE, verbose_name="Main Template")
descr = models.CharField(max_length=200, verbose_name="Case description")
dt = models.DateTimeField(auto_now=True, verbose_name="Created")
owner = models.ForeignKey('auth.User', related_name='tcase_owner', on_delete=models.CASCADE, verbose_name="API Owner")
Хорошо, когда я захожу в свой админ-интерфейс и добавляю строку, мне бы этот владелец поля (models.ForeignKey('auth.User', related_name='tcase_owner', on_delete=models.CASCADE, verbose_name="API Owner"
) автоматически выставлялся по умолчаниюзаполненный текущим вошедшим в систему пользователем, вместо этого выбирайте его каждый раз вручную.
Я должен управлять своим файлом admin.py? или прямо в модель?
заранее большое спасибо