我创建了一个具有登录选项的表单。我想显示在python控制台中的用户名标签中给出的用户名。 这里是我的views.py文件:如何在django python控制台中打印结果
from django.views.generic import TemplateView
from django.shortcuts import render
from app.forms import *
class login(TemplateView):
template_name = 'app/login.html'
def clean(self):
form = RegistrationForm()
print form.cleaned_data['username']
以下是我的forms.py文件:
from django import forms
class RegistrationForm(forms.Form):
username = forms.CharField(label='Username', max_length=30)
password = forms.CharField(label='Password',
widget=forms.PasswordInput())
def clean_password(self):
username = self.cleaned_data['username']
这不打印我想要的东西。请帮我解决这个问题。
可以请你提供你的整个代码'登录' –
..我可以问为什么吗?什么不工作?它有什么作用? – Sayse
为什么你要在视图中定义一个干净的方法?是什么让你认为这会做任何事情? –