Django 流程
1 安装python 如果版本比较新 会自动安装pip
2 安装虚拟机
pip install virtualenvwrapper-win
3 安装虚拟环境(myproject 为环境名称)
mkvirtualenv myproject
4 运行虚拟环境(myproject 为环境名称)
workon myproject
5 安装Django框架(注意安装过程中的项目安装目录)
pip install django
6 安装完成 测试安装是否完成
django-admin --version
7 将django-admin加入环境变量
8 跳到框架需要安装的位置 开启虚拟环境
workon myproject
9 创建项目
django-admin startproject mysite
10 启动服务(默认8000端口 如果占用会启动失败 可以指定端口如8001)
python manage.py runserver 8001
11 浏览器访问
http://127.0.0.1:8001/
12 创建应用(polls 应用名称)
python manage.py startapp polls
13 编写第一个视图(视图相当于PHP中的控制器) 文件位置polls/views.py 相当于php 的index接口 注意 request 是必填的
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
14 请在 polls 目录里新建一个 urls.py 文件 创建路由文件
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
15 将创建的路由文件引入到项目中去 文件为 mysite/urls.py 注意 include 是必须的
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
16 启动服务 注意端口默认8000 如果被占用会报错
python manage.py runserver 8001
17 访问浏览器
http://127.0.0.1:8001/
18 设置所有网段可以访问
python manage.py runserver 0.0.0.0:8001