Python 通过模型、表单和视图创建组
我是Django的新手。我练习它是为了工作 我试图实现的是创建一个自定义组(添加、删除、编辑) 我的问题是,我有一个接受CharField的form.py,如何提取用户通过表单输入的特定字符串(或char),并创建一个组 views.pyPython 通过模型、表单和视图创建组,python,django,django-models,django-forms,django-views,Python,Django,Django Models,Django Forms,Django Views,我是Django的新手。我练习它是为了工作 我试图实现的是创建一个自定义组(添加、删除、编辑) 我的问题是,我有一个接受CharField的form.py,如何提取用户通过表单输入的特定字符串(或char),并创建一个组 views.py def add_group(request): if request.method == "POST": mem_info_form = MembershipsInfoForm(data = request.POST
def add_group(request):
if request.method == "POST":
mem_info_form = MembershipsInfoForm(data = request.POST)
if memberships_form.is_valid():
mem_info = mem_info_form.save()
else:
print(mem_info_form.errors)
else:
mem_info_form = MembershipsInfoForm()
return render(request, 'app_memberships/addmembershipsinfo.html',
{'mem_info_form' : mem_info_form
})
forms.py
class MembershipsInfoForm(forms.ModelForm):
memberships_info_form = forms.CharField(widget = forms.TextInput(attrs = {'class' : 'form-control'}))
class Meta():
model = MembershipsInfo
fields = ('memberships_info')
models.py
class Memberships(models.Model):
membership = models.CharField(max_length = 20)
def __str__(self):
return self.membership
class MembershipsInfo(models.Model):
memberships_info = models.ForeignKey(Memberships, related_name = 'memberships_info', on_delete = models.CASCADE)
class MyMembership(models.Model):
my_membership = models.OneToOneField(Memberships, on_delete = models.CASCADE)
def __str__(self):
return self.my_membership
非常感谢您的帮助