django学习入门系列之第十点《初识 django》

文章目录

  • django
  • 初识django
    • [1 安装django](#1 安装django)
    • [2 创建django项目](#2 创建django项目)
    • [3 默认项目文件介绍](#3 默认项目文件介绍)
    • [4 APP](#4 APP)
  • 往期回顾

django

  • Python知识点:函数、面向对象。
  • 前端开发: HTML、CSS、JavaScript、jQuery、BootStrap。
  • MySQL数据库
  • Python的Web框架
  • Flask,自身短小精悍+第三方组件。
  • Django,内部已集成了很多组件+ 第三方组件。主要

初识django

1 安装django

复制代码
pip install django

2 创建django项目

django项目中会有些默认文件和默认文件夹,所以要用他提供的工具来搞会比较方便

特殊说明:

  • 命令行,创建项目是标准的

  • pycharm,在标准的基础上会默认给你加点东西

    • 例如创建了一个templates目录


3 默认项目文件介绍


manage.py

复制代码
用于项目的管理,启动项目,创建app,数据库的管理

里面的东西一行都不用修改
但是,是常常用的

asgi.pywsgi.py

复制代码
用来接收网络请求

里面的东西一行都不用修改

urls.py

复制代码
URL和函数对应关系   

-----经常操作的

settings.py

复制代码
项目配置

-----经常操作的

4 APP

  • 不是手机那种,而是类似于项目下的小功能的那种意思

    • 项目
      • app 用户管理【独立的表结构、函数、html、模板】 -------不相互影响
      • app 订单管理
      • app 后台管理
      • app api

    注意:我们开发是,项目比较简洁,用不到多app,一般情况下创建一个app就行

  • 在终端中操作(创建app)

python 复制代码
python manage.py startapp app01


复制代码
admin.py			------【固定】不要动 django默认提供了admin后台管理
apps.py				------【固定】不要动 app启动类
[目录]migrations	   ------【固定】不要动 数据库变更记录
tests.py			------【固定】不要动 单元测试



models.py			-------【*重要*】 对数据库操作
views.py		    -------【*重要*】 函数

往期回顾

1.【快速开发网站】
2.【浏览器能识别的标签1】
3.【浏览器能识别的标签2】
4.【浏览器能识别的标签3】
5.【浏览器能识别的标签4】
6.【案例1:用户注册】
7.【案例2:用户注册改进】
8.【快速了解 CSS】
9.【常用选择器概念讲解】
10.【CSS基础样式介绍1】
11.【CSS基础样式介绍2】
12.【CSS基础样式介绍3】
13.【CSS基础样式介绍3】
14.【案例 小米商城头标】
15.【案例 小米商城头标总结】
16.【案例 小米商城二级菜单】
17.【案例 商品推荐部分】
18.【伪类简单了解】
19.【position】
20.【案例 小米商城中app图标代码】
21.【边框及总结】
22.【BootSrap初了解】
23.【BootSrap的目录栏】
24.【BootSrap的栅格系统】
25.【案例 博客案例】
26.【案例 登录】
27.【案例 后台管理样例】
28.【图标】
29.【BootStrap依赖】
30.【javascript初了解】
31.【jJavaScript的变量】
32.【JavaScript的字符串类型】
33.【JavaScript的数组介绍】
34.【案例 动态数据】
35.【javascript 对象(字典)】
36.【案例 动态表格】
37.【Javascript的条件语句和函数】
38.【DOM初了解】
39.【DOM的事件了解】
40.【jQuery初了解】
41.【jQuery寻找标签】
42.【jQuery寻找标签2】
43.【jQuery寻找标签(间接寻找)】
44.【案例 菜单的切换】
45.【案例 只能打开一个菜单】
46.【jQuery 简单操作】
47.【案例 动态创建数据】
48.【案例 点击获取文本】
49.【案例 点击删除文本】
50.【案例 表格操作】
51.【案例 添加页面】
52.【初识MySQL】
53.【MySQL命令介绍一】
54.【MySQL命令介绍二】
55.【MySQL命令介绍三】
56.【案例:员工管理】
57.【案例 Flask+MySQL新增用户】
58.【案例 Flask+MySQL查询所有用户】

相关推荐
麻雀飞吧19 分钟前
零基础选量化工具,先把问题说清楚
人工智能·python
段一凡-华北理工大学29 分钟前
AI推动工业智能化转型~系列文章20:工业 AI 平台架构:云-边-端协同的技术体系
人工智能·python·架构·工业平台·云-边协同
IT_陈寒32 分钟前
Python线程池吞了异常还不告诉我,这谁顶得住啊
前端·人工智能·后端
CodeBlog-star32 分钟前
Harness Engineering:Pi Agent 架构深度解析
人工智能·python·架构·harness工程
简不变34 分钟前
将components下的文件夹复制到别一个文件夹下,并重新生成CMakelist.txt文件
python
小强库计算机毕业设计41 分钟前
SpringBoot+Vue3 学生宿舍管理系统实战
java·spring boot·后端·vue·学生宿舍管理系统
小狼1831 小时前
实践6|SDD 实战:AI 写的规格被推翻了四次
后端·claude
篮框坏了1 小时前
"DeepSeek Harness 实测:一毛钱干三活,但默认配置是个坑"
后端·ai编程
jobBridge211 小时前
大模型到底是怎么"想"的?我把 Transformer 拆开,发现它其实是个"接词狂魔"
人工智能·后端·编程语言
AC赳赳老秦1 小时前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw