Django
安装django:pip install django
创建项目:django-admin startproject bysms
启动项目:python manage.py runserver 0.0.0.0:80
HTTP请求的url路由
创建一个名为sales的app:python manage.py startapp sales
路由显示
bysms/urls.py
from django.contrib import admin
from django.urls import path,include
from sales.views import listordersurlpatterns = [path('admin/', admin.site.urls),path('sales/orders/',listorders),]
view.py
from django.http import HttpRequest, HttpResponse
from django.shortcuts import renderdef listorders(request):#返回的HTTP响应消息;消息体为...return HttpResponse('下面是系统中所有的订单信息...')
一级路由二级路由
一级路由bysms/urls.py
from django.contrib import admin
from django.urls import path,include
from sales.views import listordersurlpatterns = [path('admin/', admin.site.urls),# #主路由表path('sales/',include('sales.urls'))
]
二级路由sales/urls.py
from django.urls import path
from sales.views import listordersurlpatterns =[#二级路由表path('orders/',listorders)
]
创建数据库
这里使用的是数据库 sqlite
bysms/settings.py
DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': BASE_DIR / 'db.sqlite3',}
}