我想在 Django 模板中实现像 admin TabularInline 表单这样的表单。(我认为我们需要inlineformset_factory这种表单和 jquery 来动态添加删除按钮。)
这是我的模型:
模型.py
from django.db import models
class Profile(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
created_date = models.DateTimeField(default=timezone.now)
def get_absolute_url(self):
return reverse('profile-update', kwargs={'pk': self.pk})
def __str__(self):
return f"{self.first_name} {self.last_name}"
class FamilyMember(models.Model):
profile = models.ForeignKey(Profile, on_delete=models.CASCADE)
name = models.CharField(max_length=100)
relationship = models.CharField(max_length=100)
def __str__(self):
return self.name
Run Code Online (Sandbox Code Playgroud)
如果您能在评论中指导我找到解决方案,我也将不胜感激。
提前致谢。