Django 后台开发环境的搭建,废话不多说,直接开始保姆级教程,教程如下。
1.安装好python环境,并且配置好环境变量(我这里是安装的Python 3.8.9)。 python安装方法自行百度
2.安装django pip3 install Django==3.2.13 指定版本安装
3.创建项目 django-admin startproject myAutotest 注意:这里可能会报错 zsh: command not found: django-admin 解决办法:用ln -s 软链接 将django-admin命令 指向/usr/local/bin 如: sudo ln -s /Users/tianguo/Library/Python/3.8/bin/django-admin /usr/local/bin/django-admin
4.创建应用
1)需要先进入到项目myAutotest 一定要注意先进入
2)执行 python3 manage.py startapp myapp
5.使用pycharm 打开项目 并创建项目的虚拟环境
为了项目的独立环境,不污染我们其他项目的环境,我们这里使用python的虚拟环境。1)使用pycharm打开项目 2)然后点击左上角pytharm-Preferences-Python Interpreter 然后右边齿轮⚙️添加虚拟环境。如下图:
然后在虚拟环境下执行 安装: 先安装这几个,其他库后面在安装
pip3 install Django==3.2.13
pip3 install requests
pip3 install pymysql
6.项目工程目录介绍,如下图。
- myAutotest: 项目容器
- mange.py: 一个命令行工具,可以让你以各种方式与该Django羡慕进行交互
- myAutotest/__init__.py: 空文件
- myAutotest/asgi.py : 一个asgi兼容的 web服务器入口
- myAutotest/settings.py: django项目的设置/配置目录
- myAutotest/urls.py: 网站目录 URL管理
- myAutotest/wsgi.py : 一个wsgi兼容的服务器入口
7.项目里面应用的目录:如下图
myapp:
migrations 数据修改表结构日志
admin Django为我们提供的后台管理
apps 配置当前app
models ORM,写指定的类 通过命令可以创建数据库结构
tests 单元测试
views 业务代码
8.差不多环境已经搭建完了,现在开始完成第一个demo 吧。来写一个 hello Tianguo Tester 打印到我们的浏览器上
1) 先启动服务,在项目目录下执行 python manage.py runserver 如果启动没有报错。浏览器访问 http://127.0.0.1:8000 如果能够看到
The install worked successfully! Congratulations!
那么证明服务已经启动成功。
2) 配置settings.py文件--将myapp应用添加到项目中,如图:
3). 配置urls.py文件:将url进行声明,如图:
3) 在myapp应用中向前端展示的内容--views.py文件--写入‘hello Tianguo Tester’,如图:
4). 打开浏览器。 输入http://127.0.0.1:8000/inde 可以看到浏览器显示 我们返回的 hello Tianguo Tester
OK。到这里,我们的django后端开发环境 就已经部署好了,并且第一个demo也实现了。 小伙伴们可以按照步骤自己搭建下,如果有问题,欢迎留言。没有问题的话,帮忙给个鼓励的小赞