前提:假设你已经安装好Anaconda,微信开发者工具,MySQL数据库,IDE等工具
工具下载地址:
Anaconda:https://www.anaconda.com/download
MySQL:https://dev.mysql.com/downloads/mysql/
微信开发者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
CodeIDE:VSCode:https://code.visualstudio.com/Download
Pycharm:https://www.jetbrains.com/pycharm/download/?section=windows(可能需要安装学习版)
Postman:https://www.postman.com/downloads/
配置相关环境:
MySQL:
连接数据库:(使用数据库管理工具连接,如Navicat Premium)
连接设置:
Django:
创建项目:
(使用IDE进行Django项目的配置环境)
项目配置:(在根目录的settings.py中进行配置)
数据库配置:
API接口库配置:
url路径配置:
启动项目:
创建App模块(每个模块实现某项任务,模块设计根据实际需求进行设计):
设计模型:(在你创建App后,项目文件夹中会出现一个新的App文件夹,其中的model.py为设计模型的地方)
激活模型:
应用数据模型:(设计好模型后,需要进行数据库迁移,此时Django会根据你激活的模型里的设计,自动的创建数据库)
创建一个管理员账号:(输入后按提示进行创建)
在管理站点上注册模型:
编写视图:
规划 URLs:
设计模板(可选,微信小程序开发用不太上):
编写API接口:
API接口的开发涉及最基础的三个文件:serializers.py(此文件需要你自行创建)、views.py和urls.py
serializers.py:此文件创建你想要进行序列化的模型字段
views.py:此文件创建你想要开发的API接口的试图逻辑,可自行根据业务需求进行设计,如接收GET/POST/PATCH等请求,解析request请求数据,根据请求数据进行业务逻辑设计,设计所需返回的response字段,将response字段根据serializers.py中定义的序列化函数进行序列化,返回API接口的状态码
urls.py:对你开发的API接口的试图进行url路径注册
微信小程序:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。