01-Django配置及命令

Django配置及命令

配置虚拟环境

步骤

  1. 创建虚拟环境

    python -m venv erp_venv​​

    erp_venv 为虚拟环境的名字

    Python 虚拟环境,并将其安装在你当前所在目录下的 erp_venv​​ 文件夹中。虚拟环境可以帮助你隔离不同的项目的依赖库,这样可以避免项目间的库版本冲突。

  2. 安装框架、库、工具等

decorator==5.1.1
Django==4.2.3
django-debug-toolbar==4.1.0
django-extensions==3.2.3
django-filter==23.2
django-rest-framework==0.1.0
djangorestframework==3.14.0
drf-spectacular==0.26.3

3.创建 Django 项目和 APP

  • 创建项目
django-admin startproject projectname

注意:django-admin之间没有空格

  • 指定路径方法创建APP,放置应用。

1.创建一个存放app的文件夹

2.在终端运行创建app命令:django-admin startapp appname
3.打开 app 下 apps.py 文件并将 name 变量赋值修改:在名字前添加apps.

配置 settings.py 和 启动项目

设置setting.py文件

加入安装的库,如下:

'apps.apptest01',
'rest_framework',
'django_filters',
'drf_spectacular',

先执行数据库迁移相关操作,再启动 django 项目

创建数据表:

可以减少代码量的方法:
在这里插入图片描述

未使用上述写法的代码:

在这里插入图片描述

创建数据表Test:

python manage.py makemigrations

在这里插入图片描述

数据表迁移
python manage.py migrate
在这里插入图片描述

启动项目:

启动 django 项目

python manage.py runserver

显示如下界面即为配置、启动项目成功:

在这里插入图片描述

修改Django模型
  1. python manage.py makemigrations: 用于生成迁移脚本。更新模型文件之后,需要运行该命令,Django会检测模型的改变,然后自动生成相应的迁移脚本,存储在migrations/目录下。通常来说,你需要针对每个应用运行一次该命令。

  2. python manage.py migrate: 用于将迁移脚本应用到数据库中。在模型文件中进行更改之后,需要先通过makemigrations命令生成迁移脚本,然后运行该命令将这些脚本应用到数据库中。对于新的迁移脚本,Django会逐个执行它们,从而更新数据库结构。对于已经执行过的脚本,Django会跳过它们,避免重复执行。

总结:

在本次实践中,进行了Django的虚拟环境的配置、Django项目的创建、app的创建以及模型的创建与修改,重点:修改Django模型。

附录:

Django网站:https://docs.djangoproject.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黯然酸楚的戏码@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值