首页 > 其他分享 >django学习笔记

django学习笔记

时间:2022-12-02 00:00:33浏览次数:40  
标签:__ DIRS app py 笔记 django 学习 init

1.快速上手

1.1安装django

pip install django

1.2创建项目

django startproject projectName

会生成以下文件

projectName
├─manage.py    项目的管理,启动项目、创建apP、数据管理
└─projectName
      ├─asgi.py      接收网络请求
      ├─settings.py  项目配置
      ├─urls.py      URL和函数的对应关系
      ├─wsgi.py      接收网络请求
      └─__init__.py

1.3创建app

python manage.py startapp appName

会生成以下文件

appName
├─__init__.py
├─admin.py     django默认提供了admin后台管理。
├─apps.py      app启动类
├─migrations   数据库变更记录
│  └─__init__.py
├─models.py    对数据库操作。
├─tests.py     单元测试
└─views.py     函数

1.4注册app

settings.py
image

1.5编写url

urls.py
image

1.6编写视图函数

app0/view.py
image
返回文件的寻找顺序
image
如果DIRS有设置,会先在DIRS列表中寻找,再按app注册顺序到各app下templates中寻找

1.7编写静态文件

配置static路径
在setting.py中添加

STATICFILES_DIRS = [BASE_DIR / 'static']

image

1.8启动django项目

python manage.py runserver

访问http://127.0.0.1:8000/index/

标签:__,DIRS,app,py,笔记,django,学习,init
From: https://www.cnblogs.com/CarlosX/p/16943187.html

相关文章

  • 深度学习-第五章机器学习基础
    前言5.1学习算法5.1.1任务\(T\)5.1.2性能度量\(P\)5.1.3经验\(E\)5.1.4示例:线性回归5.2容量、过拟合和欠拟合5.2.1没有免费午餐定理5.2.2正则化......
  • Vue2(笔记08) - Vue核心 - 绑定Class样式、绑定Style样式
    绑定Class样式Vue里引入 ​​:class="xxx"​​ 来绑定样式,"xxx" 即可以是样式名,也可以是表达式,原有class 不动;​字符串写法适用于样式的类名不确定,需要动态指定​需求:......
  • C++学习------cmath头文件的源码学习07
    函数族定义---幂函数pow---计算base^{exponent}doublepow(doublebase,doubleexponent);示例:printf("7^3=%f\n",pow(7.0,3.0));printf("4.73^12=......
  • UE4学习笔记22——【动画】动画蓝图、播放蒙太奇 和打包
    P60.动画蓝图、播放蒙太奇和打包P60(接P59的项目继续做)(任务目标:WASD正常走路的动作,按shift跑步,什么都不按站着,按F跳舞)在“内容浏览器”的“角色蓝图”文件夹,右键“......
  • Java学习十一
    1.可以从现有的类派生出新类。这称为类的继承。新类称为次类、子类或派生类。现有的类称为超类、父类或基类。2.构造方法用来构造类的实例。不同于属性和方法,子类不继承父......
  • 力扣刷题笔记 167. 两数之和 II - 输入有序数组
    问题描述给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数 target的两个数。如果设这两个数分别是numbers[ind......
  • CISAW风险管理学习笔记(3)-风险管理标准体系
    个人学习总结,CISAW学习笔记之风险管理标准体系......
  • Shell脚本编程笔记
    笔记来源菜鸟教程——Shell教程https://www.runoob.com/linux/linux-shell.html侵删什么是Shell?Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面......
  • 前端学习2
    前端学习2一、表单标签的补充说明基于form表单发送数据1.用于获取用户数据的标签至少应该含有name属性name属性相当于字典的键用户输入的数据会被保存到标签的value......
  • Linux学习的五个台阶
    Linux诞生的几十年来,大部分时间都工作在服务器与物联网的设备,我们生活中很多的场合都离不开Linux,但是我们都没有意识到它的存在,所以学习的人也不多,没有办法像WINDOWS一样。......