django安装使用
1.django下载安装
pip install django==1.11.9
2.使用命令创建项目
django-admin startproject renran(项目名称)
3.创建应用
python manage.py startapp app01(应用app名称)
4.在项目的settings.py文件中
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'piao.apps.PiaoConfig', # 两种写法都可以 # 'app01', # 加上应用名称 ]
也可以使用pycharm创建项目及应用,如图
项目目录
app应用目录
完成一个简单的web项目
第一步
urls.py文件中设置路径和函数的对应关系
from django.conf.urls import url from django.contrib import admin from piao import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^home/', views.home), ]
第二步,在views.py文件中写视图函数
from django.shortcuts import render # Create your views here. # envrion字典加工成了一个对象 # wsgirequest类的对象 # class USGIRequest: # def __init__(self): # self.path = environ['PATH_INFO'] # self.path = environ['PATH_INFO'] # self.path = environ['PATH_INFO'] # self.path = environ['PATH_INFO'] def home(request): # 参数名称业内一般都写成request, print(request.path) #当前请求路径 current_user = '昭志' ret = render(request, 'home.html', {'username': current_user}) return ret
第三步:
在templates文件夹中创建一个home.html文件,内容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <h1>欢迎尊贵的{{ username }}至尊会员,来到32期spa会所</h1> </body> </html>
注意:在settings.py文件中加上如下配置
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 'DIRS': os.path.join(BASE_DIR , 'templates'), 'DIRS': [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', ], }, }, ]