1.django框架
1.1 安装
pip install django== 3.2
1.2 命令行
cd 指定目录
django- admin startproject 项目名
mysite
├── manage. py [ 项目的管理工具]
└── mysite
├── __init__. py
├── settings. py 【配置文件,只有一部分。程序启动时,先读取django内部配置,再读settings. py】
├── urls. py 【主路由,在里面编写 / xxx/ xxx/ xxx - - - > index 】
├── asgi. py 【异步】
└── wsgi. py 【同步,主】
from django. contrib import admin
from django. urls import path
from django. shortcuts import HttpResponse
def info ( request) :
print ( "请求来执行了" )
return HttpResponse( "xxxx" )
def xxxx ( request) :
print ( "请求来执行了" )
return HttpResponse( "。。。。。。" )
urlpatterns = [
path( 'api/index/' , info) ,
path( 'api/show/' , xxxx) ,
]
cd 项目
python3. 9 manage. py runserver
python3. 9 manage. py runserver 127.0 .0 .1 : 8000
python3. 9 manage. py runserver 127.0 .0 .1 : 9000
cd 项目
python manage. py startapp 名字
mysite
├── manage. py [ 项目的管理工具]
├── web
├── __init__. py
├── views. py [ 视图函数]
├── models. py [ ORM,基于models可以对数据库进行简便的操作]
. . .
└── mysite
├── __init__. py
├── settings. py 【配置文件,只有一部分。程序启动时,先读取django内部配置,再读settings. py】
├── urls. py 【主路由,在里面编写 / xxx/ xxx/ xxx - - - > index 】
├── asgi. py 【异步】
└── wsgi. py 【同步,主】
mysite
├── manage. py
├── mysite
│ ├── __init__. py
│ ├── asgi. py
│ ├── settings. py
│ ├── urls. py
│ └── wsgi. py
└── web
├── __init__. py
├── admin. py
├── apps. py
├── migrations
│ └── __init__. py
├── models. py
├── tests. py
└── views. py
1.3 Pycharm