#学习目的 ,开发工具
比如测试签名接口
两种方法
定义函数,写签名规则
第二种我是有页面的
前端调后端,后端调用函数
主要学习前端和后端的联系,现在已经是一个开发了
安装模块:pip install django==2.1.7
创建项目:django-admin startproject sky
启动项目:
遇见问题,python setting和设置目录不一致,解决办法,建立项目勾选global 就可以了
python manage.py runserver 0.0.0.0:8999 修改端口可以让任何人访问,通过ip访问
python manage.py runserver 8999 指定端口运行
针对配置文件的讲解首先
settings.py文件里面有一个参数
ALLOWED_HOSTS = [] 控制那些ip来访问 写*代表都可以访问
TEMPLATES 前后端不分离使用
DATABASES 数据库的使用
LANGUAGE_CODE = 'zh-Hans' 改成中文
TIME_ZONE = 'Asia/Shanghai' 改时区
url 可以看到配置那些接口
python manage.py startapp order 创建模块命令 创建子项目 每次创建完要在setting 下 install 加上项目名字
admin 是狗自带的一个后台管理 将狗后台代码不需要开发自己配置就可以了
简单实战 将创建的将狗项目加环境变量
第一步
先在创建的user下views目录下创建一个函数
from django.shortcuts import render
from django.shortcuts import HttpResponse
# Create your views here.
def index(request):
return HttpResponse('hello djanjo')
第二步在创建目录uls目录下写调用方法
urlpatterns = [
path('admin/', admin.site.urls),
path('index', views.index), 加参数访问
path('', views.index), 默认访问
]
第三步:python manage.py runserver 0.0.0.0:8999
执行项目,打印网址
#django 请求对象里面的一些属性
print(request.method)#请求方式
print(request.body) #请求体
print(request.META) #请求头
print(request.GET) #url里面的参数都在GET url?a=1&b=2
print(request.POST) #k-v,k1-v1
print(request.FILES) #文件
print(request.COOKIES) #cookies
print(request.path_info) #url路径 /api/login
127.0.0.1:/api/login
练习 接口加密的项目实战
学习pycharm 创建Jiang狗项目
可以自动创建项目
在pycharm 下创建项目
在执行 startapp dcg 就可以自动创建
自动刷新,不重复执行项目