第一章:安装验证
适用Windows系统,及Linux和macos的系统。
1、创建虚拟环境,便于项目管理:
conda create --name envName python=3.12
2、进入虚拟环境:
conda activate envName
3、安装Django:
使用anaconda:
conda install django=5.2.3
使用pip
pip install django==5.2.3
验证
进入虚拟环境,输入命令:
django-admin version
如果命令行或终端有输出django的版本号,则说明安装成功。
第二章:创建项目
1、在VSCode编辑器中,在当前目录(可通过打开文件夹的形式指定专门存放项目的目录)。
2、调用终端或命令行工具,输入创建项目命令:
django-admin startproject blog
blog是自定义的项目名称。
创建完成后,得到一个与项目名一样的(比如blog)目录,以及manage.py文件。
3、进入项目根目录:
cd blog
4、生成项目迁移文件——项目更改记录:
python manage.py makemigrations
5、迁移文件应用到数据库:
python manage.py migrate
6、启动项目:
python manage.py runserver 8011
8011为指定端口,可省略,默认是8000。
验证项目
启动项目后,命令行或终端会输出项目的访问地址:
Starting development server at http://127.0.0.1:8011/
摁住ctrl+鼠标点击链接,mac用cmd键(Command键)即可在默认的浏览器中打开Django项目,如果打开了,说明项目创建完成且启动成功。
第三章:创建应用APP
汉化项目
找到项目的settings.py文件。
将LANGUAGE_CODE常量的值和TIME_ZONE常量值修改如下:
LANGUAGE_CODE = 'zh-hans'
创建应用的命令:
python manage.py startapp testblog
testblog为APP的名称,自定义。如果无法创建,尝试将python修改成python3。
一个Django项目可以有多个APP!
第四章:创建超级用户登录后台
Django项目自带后台管理。
创建超级用户的命令
python manage.py createsuperuser
输入该命令摁下回车键后,会提示输入【用户名】、【电子邮件地址】、【password】密码,如果密码太简单,可能会提示【是否绕过密码验证创建用户】,大家可以根据自己的需要选择y或者N,y表示yes,N表示No。
登录项目后台
- 启动项目python manage.py runserver;
- 浏览器输入网址:http://127.0.0.1:8011/admin;
- 输入用户名和密码即可登录项目后台了。
第五章:编写数据库模型
数据库模型
比如,要创建一个文章模型,文章通常包含标题、作者、类别、标签、创建时间、修改时间等等,文章的模型就是将这些东西(字段)整合(封装)在一个容器(对象)里。
类和数据库模型
在Django中,通过Python类创建数据库模型,通过类,Django会自动连接数据库,创建SQL语句,并创建对应的数据库表格。
重点:
一个Python类对应一个数据库表table;类中的一个成员对应表table中的一列(比如一篇文章中的标题、作者等都表示为列);一个类实例对应table表中的一行(比如一篇文章表现为一行);
创建数据库模型的三个步骤
手册中更多的内容请点击链接:「链接」
免责声明:内容仅供参考!