1, django.admin.py startproject CS3
CD CS3
django.admin.py Startapp Blog
2. Vim urls.py
URL (r ' ^regist/$ ', ' blog.views.regist '), register
URL (r ' ^login/$ ', ' blog.views.login '), login
URL (r ' ^index/$ ', ' blog.views.index '), jump interface
URL (r ' ^logout/$ ', ' blog.views.logout '), logout
)
3. Vim blog/views.py
From Django Import forms
From django.http import HttpResponse
From django.shortcuts import Render_to_response
From models import User
Class UserForm (forms. Form):
Username = forms. Charfield ()
Password = forms. Charfield (widget=forms. Passwordinput)
def regist (req):
if Req.method = = "POST":
UF = UserForm (req. POST)
If Uf.is_valid ():
Username = uf.cleaned_data[' username ']
Password = uf.cleaned_data[' password ']
User.objects.create (Username=username,password=password)
return HttpResponse (' OK ')
Else
UF = UserForm
Return Render_to_response (' regist.html ', {' UF ': uf})
4. Vim blog/templates/regist.html
<form method= "POST" >
{{uf.as_p}}
<input type= "Submit" value= ' nice '/>
</form>
5. Python syncdb
Python manage.py runserver
Django Learning -15 Django Session cookie