我創建了一個具有登錄選項的表單。我想顯示在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
爲什麼你要在視圖中定義一個乾淨的方法?是什麼讓你認爲這會做任何事情? –