【发布时间】:2022-01-25 00:11:15
【问题描述】:
我想在前端使用 Svelte,在后端使用 DRF (Django)。
这就是我现在拥有的:
#models.py
class Student(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
# serializers.py
class StudentSerializer(serializers.ModelSerializer):
class Meta:
model = Student
fields = "__all__"
但是当我知道想在前端(Svelte)中创建一个表单时,我必须手动执行吗?有没有办法请求一个包含所有必填字段的 json 并围绕它构建一个表单。
首先我请求api.com/students/form,它返回一个json:
{
"fields":[
"first_name",
"last_name"
]
}
然后我可以遍历"fields" 中的字段并相应地为表单创建<input> 标记。
【问题讨论】:
标签: javascript django rest django-rest-framework django-forms