Django框架安装
1|0一、Django的安装
在使用Django框架开发web应用程序时,开发阶段同样时依赖于wsgrief模块来实现Server的功能,我们使用Django框架是为了快速的开发application
注意事项:
- 在安装Django之前,首先先看一下自己的计算机名字,千万不要有中文,否则日后在运行项目的时后,会发生一些错误
- 一个pycharm窗口就是一个项目
- 项目里面不要用中文命名
Django版本问题:
1|11.1 安装
我们主要讲解1.11版本的
如何验证安装成功了
1|21.2 django的说明
一个django项目就类似于是一所大学,而app就类似于大学里面的学院
django其实就是用来一个个应用的
一个app就相当于一块独立的功能
用户功能
管理功能
django支持任意多个app
2|0二、Django的使用
2|12.1 快速的创建并启动Django项目
如果使用的是我们自定义的框架来开发web应用,需要事先生成框架,包含一系列的基础文件,然后在此基础上进行开发。
如果使用的是Django框架来开发web应用,同样需要实现生成Django框架包含的一系列基础文件,然后再次基础上进行开发,但是django框架更为方便的地方再于它已经为我们提供了一系列命令来帮我们快速的生成一系列基础文件
创建django框架
创建功能模块
启动djang项目
2|22.2 基于pycharm创建Django项目
3|0三、Django项目目录结构介绍
关键文件介绍:
4|0四、基于Django实现一个简单示例
-
url.py
-
views.py
-
模板templates文件夹下创建index.html文件
-
测试
注意:在启动django项目的时候 你一定要确保一个端口只有一个django项目
5|0五、基本的注意事项
-
新创建的app需要自己去settings配置文件中注册
pycharm只会在你注册第一个项目的时候,帮你配置
-
使用cmd命令创建django项目 不会自动帮你创建templates文件夹,只能自己创建
settings文件中 需要你手动在TEMPLATES写配置(os.path.join(BASE_DIR, 'templates')
6|0六、Django国际化
7|0七、MTV与MVC模型
django号称是MTV框架,其实他还是MVC框架
- MTV:
- M:models
- T: templates
- V: views
- MVC:
- M:models
- V: views
- C: controller (路由匹配)
__EOF__
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何统计不同电话号码的个数?—位图法
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
· 管理100个小程序-很难吗
· 基于Blazor实现的运输信息管理系统
· 微信支付功能的设计实现与关键实践(UniApp+Java)全代码
· 用c#从头写一个AI agent,实现企业内部自然语言数据统计分析
· 三维装箱问题(3D Bin Packing Problem, 3D-BPP)