打开浏览器输入地址http://120.0.1:8000/my/api
templates:模板,前端的东西,前后端分离项目不需要它
跑完了一个django的项目就建成了结构如下:
venv:虚拟环境,没用过,项目多了会用,每个项目需要的组件不同需要虚拟环境来隔离
点terminal输入命令pythonmanagpystartappmy_app(my_app就是项目名)点回车
再看项目结构app建好了:重点介绍两个文件:views定义股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口、写逻辑;models建数据库表的
settings.py保存项目所有的配置信息。所有和项目相关的配置都保存在里面。
wsipy:理解不了,一种股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口吧,不知道怎么用,META标签里能拿到协议类型就是个它可以得到是http还是https的请求
urls.py用来做url与视函数映射的。以后来了一个请求,就会从这个文件中找到匹配的视函数。
什么意思呢?找了一个比较靠谱的解释如下:
urls.py:配置路由的地方,你写了一个股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口,股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口的地址叫什么,在这里配置
个人理解:managpy:就当作执行命令的引擎吧;
settings添加my_app这个项目
urls配置股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口的地址,先导入my_app中的视在配置地址
managpy以后和项目的交互基本都是基于这个文件。一般都是在终端输入pythonmanagpy[子命令]。可以输入pythonmanagpyhelp看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。
pythonmanagpymigrate同步到数据库
settings.py:配置文件,数据库配置,新建一个项目app需要在这里配置声明等等;
新建app,命令这就用到managpy这个引擎了
看到下表示启动成功
启动服务
看到下面的页面算成功写了一个后端的股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口,意味着步入后端开发了
打开views.py写个get股票交易股票交易接口 华宝lts,接口 华宝lts,股票交易接口 华宝lts,接口
import json
from django.http import HttpResponse
# Create your views here.
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
def my_api(request):
dic = {}
if request.method == 'GET':
dic['message'] = 0
return HttpResponse(json.dumps(dic))
else:
dic['message'] = '方法错误'
return HttpResponse(json.dumps(dic, ensure_ascii=False))
文章为作者独立观点,不代表股票交易接口观点