问题描述
这是我的 HTML 表单,
<form method="post" action="/admin/add_category/" enctype="multipart/form-data">
<label>Select Course* </label>
<select name="course">
<option value="">Select Course</option>
{% for course in courses %}
<option value="{{ course.id }}">{{ course.name }} </option>
{% endfor %}
</select>
<label>Category Name* </label>
<select name="category[]" multiple="multiple">
<option value="">Select Course</option>
{% for cat in categories %}
<option value="{{ cat.id }}">{{ cat.name }} </option>
{% endfor %}
</select>
<button type="submit" class="btn btn-success mt-20"> Submit Category</button>
</form>
我的模型就像,
class CourseCategories(Model):
id = fields.UUIDField(pk=True)
category = fields.ManyToManyField(
"models.Category",related_name="course_categories",on_delete=fields.CASCADE,)
is_active = fields.BooleanField(default=True)
updated_at = fields.DatetimeField(null=True,blank=True)
created_at = fields.DatetimeField(auto_Now_add=True)
course = fields.ForeignKeyField(
"models.Course",related_name="categories",on_delete='CASCADE',)
如何在 FastAPI 中获取具有类别属性的表单数据作为 List
并将其与类别字段作为 ManyToManyField 关系提交到数据库。
任何帮助将不胜感激。谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)