Django学习记录01

1.项目结构

djangoProject02

├── manage.py 【项目的管理,启动项目、创建app、数据管理】【不要动】【常常用】

└── jangoProject02

├── init.py

├── settings.py 【项目配置】 【常常修改】

├── urls.py 【URL和函数的对应关系】【常常修改】

├── asgi.py 【接收网络请求】【不要动】

└── wsgi.py 【接收网络请求】【不要动】
djangoProject02

├── manage.py 【项目的管理,启动项目、创建app、数据管理】【不要动】【常常用】

└── mysite

├── init.py

├── settings.py 【项目配置】 【常常修改】

├── urls.py 【URL和函数的对应关系】【常常修改】

├── asgi.py 【接收网络请求】【不要动】

└── wsgi.py 【接收网络请求】【不要动】

2、APP的应用

APP用于项目的功能管理

manage.py用于创建app

创建方法 命令行窗口 python manage.py startapp appname 或者在项目结构中创建

项目

app--用户管理(可以拥有独立的表结构、函数、html、css)

app--订单管理(可以拥有独立的表结构、函数、html、css)

app--后台管理(可以拥有独立的表结构、函数、html、css)

app--api(可以拥有独立的表结构、函数、html、css)

3、项目的启动

django项目启动

命令行python manage.py runserver

pycharm启动

4、静态文件的使用

Django拥有独特的静态文件引用方法

html 复制代码
在html中写python语句一般{% ... %}
在html中写python变量一般{{ }}
html 复制代码
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap-theme.css' %}">

</head>
<body>
<h1>user_add</h1>
<img src="{% static 'img/bg.jpg' %}">
<script src="{% static 'js/jquery-3.7.1.js' %}"></script>
<script src="{% static 'plugins/bootstrap-3.4.1/js/bootstrap.js' %}"></script>
</body>
</html>
相关推荐
乌暮40 分钟前
Spring AOP 与 Spring 事务:用大白话彻底理解原理与实践
java·数据库·spring boot·后端·sql·学习·spring
蒸蒸yyyyzwd5 小时前
从邓明学习的后端笔记
笔记·学习
机器学习之心6 小时前
基于变量相关图与残差学习的 GCN 多变量回归方法——混凝土 28 天抗压强度预测
学习·回归·gcn
FYKJ_20106 小时前
springboot同人周边订单管理系统48955-计算机毕业设计、课程设计
java·javascript·vue.js·spring boot·django·php·课程设计
Rabitebla18 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
Gary移动存储固件19 小时前
eMMC5.1协议中文学习讲解(6.6.17~6.6.22.4.6)
学习·ufs·emmc·nand·存储固件
一个天蝎座 白勺 程序猿19 小时前
别让收藏夹替你学习:我搭AI知识体系的完整方法,脚本直接拿去用
人工智能·学习·ai·ai学习
楚山之石20 小时前
【Nat Biomed Eng】Connectome 2.0 超高梯度扫描仪:500 mT/m 与 600 T/m/s 把活体人脑微观结构分辨推进到亚微米级
图像处理·学习·数据分析·mri
坤坤子吖1 天前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
yuyuxun11 天前
协同过滤的校园二手物品智能推荐系统的设计与实现 毕业设计-附源码40082
javascript·vue.js·spring boot·python·数据分析·django·课程设计