Django尝试
1. 安装Django
可以通过pip install命令来安装Django:
pip install django
安装完,通过以下代码验证是否安装成功
import django print django.VERSION
2. Django开发流程
2.1 建立项目
使用django-admin建立Django项目
django-admin startproject 站点名
该命令执行完,在当前目录创建站点名对应的目录,并生成对应的Django文件
站点名/ manage.py 站点名/ __init__.py settings.py urls.py wsgi.py
manage.py是Django项目管理的命令行工具,站点运行、数据库生成等都通过该工具完成。
2.2 创建应用
每个Django项目可包含多个应用,创建应用命令
python manage.py startapp 应用名
命令执行后会生成如下结构目录和文件
应用名/ __init__.py admin.py apps.py migrations/ __init_.py models.py tests.py views.py
2.3 视图
2.3.1 在站点/views.py文件中建立一个函数
from django.http import HttpResponse def welcome(request): return HttpResponse('<b>Welcome to my site!</b>')
2.3.2 添加应用路由规则,在站点/urls.py文件中添加
from django.conf.urls import url from . import views urlpatters = [ url(r'', views.welcome), ]
2.3.3 添加项目对应应用路由规则,项目/urls.py的urlpatters中增加对应规则,如下
from django.conf.urls import url from django.contrib import admin from django.conf.urls import include urlpatterns = [ url(r'^app/', include('app.urls')), url(r'^admin/', admin.site.urls), ]
2.4 运行
通过manage.py可以运行内置web服务器,如下
python manage.py runserver 0.0.0.0:8001