Django安装
1.输入python
2.输入import django
3.输入django.get_version()
)
基本使用
文件夹结构
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<!DOCTYPE html> < html >
< head >
< meta charset = "UTF-8" >
< title >Insert title here</ title >
</ head >
< body >
< form action = "/auth/" method = "get" >
< input type = "text" name = "userName" />
< input type = "password" name = "password" />
< input type = "submit" value = "登陆" />
</ form >
</ body >
</ html >
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
from django.http.response import HttpResponse
from django.shortcuts import render, render_to_response
# Create your views here. def Index(request):
return HttpResponse( '<h1>hello world</h1>' )
def Auth(request):
print request.GET
user,password = request.GET[ 'userName' ],request.GET[ 'password' ]
if user = = 'Jerome' and password = = '123123' :
return HttpResponse( 'welcome user: %s' % user)
else :
return HttpResponse( 'wrong userName or password' )
return HttpResponse( 'data submitted' )
def Login(request):
return render_to_response( 'index.html' )
|
1
2
3
4
5
6
7
8
9
|
from django.conf.urls import include, url
from django.contrib import admin
from app01 import views
urlpatterns = [
#url(r'^admin/', include(admin.site.urls)),
url(r '^index/' , views.Index),
url(r '^login/' , views.Login),
url(r '^auth/' , views.Auth),
] |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
TEMPLATES = [
{
'BACKEND' : 'django.template.backends.django.DjangoTemplates' ,
'DIRS' : [os.path.join(BASE_DIR, 'templates' )], #直接在配的了
'APP_DIRS' : True ,
'OPTIONS' : {
'context_processors' : [
'django.template.context_processors.debug' ,
'django.template.context_processors.request' ,
'django.contrib.auth.context_processors.auth' ,
'django.contrib.messages.context_processors.messages' ,
],
},
},
] |