我正在创建一个项目,其中:
表格.py
class InputForm(forms.Form):
user_input = forms.CharField(max_length=50, label="")
random_url = forms.CharField(initial=uuid.uuid4().hex[:6].upper())
Run Code Online (Sandbox Code Playgroud)
模型.py
class AddToDatabase(models.Model):
user_input = models.CharField(max_length=50, unique=True)
random_url = models.CharField(max_length=10, unique=True)
Run Code Online (Sandbox Code Playgroud)
视图.py
def Home(request):
if request.method == 'POST':
form = InputForm(request.POST)
if form.is_valid():
user_input = request.POST.get('user_input', '')
random_url = request.POST.get('random_url', '')
data = AddToDatabase(user_input=user_input, random_url=random_url)
data.save()
return render(request, 'index.html', {'form':form})
else:
form = InputForm()
return render(request, 'index.html', {'form':form})
Run Code Online (Sandbox Code Playgroud)
索引.html
<form action="" method="POST">
{{form}}
{% csrf_token %} …Run Code Online (Sandbox Code Playgroud)