首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python web Django快速入门手册全栈版,共2590字,短小精悍

Python web Django快速入门手册全栈版,共2590字,短小精悍

原创
作者头像
用户9470376
发布2025-06-23 11:20:44
发布2025-06-23 11:20:44
35600
代码可运行
举报
运行总次数:0
代码可运行

第一章:安装验证

适用Windows系统,及Linux和macos的系统。

1、创建虚拟环境,便于项目管理

代码语言:javascript
代码运行次数:0
运行
复制
conda create --name envName python=3.12

2、进入虚拟环境

代码语言:javascript
代码运行次数:0
运行
复制
conda activate envName

3、安装Django

使用anaconda:

代码语言:javascript
代码运行次数:0
运行
复制
conda install django=5.2.3

使用pip

代码语言:javascript
代码运行次数:0
运行
复制
pip install django==5.2.3

验证

进入虚拟环境,输入命令:

代码语言:javascript
代码运行次数:0
运行
复制
django-admin version

如果命令行或终端有输出django的版本号,则说明安装成功。

第二章:创建项目

1、在VSCode编辑器中,在当前目录(可通过打开文件夹的形式指定专门存放项目的目录)。

2、调用终端或命令行工具,输入创建项目命令:

代码语言:javascript
代码运行次数:0
运行
复制
django-admin startproject blog

blog是自定义的项目名称。

创建完成后,得到一个与项目名一样的(比如blog)目录,以及manage.py文件。

3、进入项目根目录:

代码语言:javascript
代码运行次数:0
运行
复制
cd blog

4、生成项目迁移文件——项目更改记录:

代码语言:javascript
代码运行次数:0
运行
复制
python manage.py makemigrations

5、迁移文件应用到数据库:

代码语言:javascript
代码运行次数:0
运行
复制
python manage.py migrate

6、启动项目:

代码语言:javascript
代码运行次数:0
运行
复制
python manage.py runserver 8011

8011为指定端口,可省略,默认是8000。

验证项目

启动项目后,命令行或终端会输出项目的访问地址:

代码语言:javascript
代码运行次数:0
运行
复制
Starting development server at http://127.0.0.1:8011/

摁住ctrl+鼠标点击链接,mac用cmd键(Command键)即可在默认的浏览器中打开Django项目,如果打开了,说明项目创建完成且启动成功。

第三章:创建应用APP

汉化项目

找到项目的settings.py文件。

将LANGUAGE_CODE常量的值和TIME_ZONE常量值修改如下:

代码语言:javascript
代码运行次数:0
运行
复制
LANGUAGE_CODE = 'zh-hans'

创建应用的命令:

代码语言:javascript
代码运行次数:0
运行
复制
python manage.py startapp testblog

testblog为APP的名称,自定义。如果无法创建,尝试将python修改成python3。

一个Django项目可以有多个APP!

第四章:创建超级用户登录后台

Django项目自带后台管理

创建超级用户的命令

代码语言:javascript
代码运行次数:0
运行
复制
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表中的一行(比如一篇文章表现为一行);

创建数据库模型的三个步骤

手册中更多的内容请点击公众号链接:Django快速入门手册全栈版,共2590字,短小精悍不废话

免责声明:内容仅供参考,不保证正确性,不作任何决策依据!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一章:安装验证
  • 第二章:创建项目
  • 第三章:创建应用APP
  • 第四章:创建超级用户登录后台
  • 第五章:编写数据库模型
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档