导图社区 django 操作思路
这是一篇关于django 操作思路的思维导图,在开发Django项目时,明确操作步骤和流程至关重要。本文将介绍使用Django框架进行项目搭建和操作的基本思路。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
这是一篇关于金属学核心知识导图的思维导图,主要内容包括:一、铁碳相图基础(Fe-C Diagram),二、钢的热处理原理,三、TTT曲线(等温转变图/C曲线),四、CCT曲线(连续冷却转变图),五、淬透性与淬硬性(重点区分),六、热处理工艺(四把火),七、强化机制与性能,八、常考易混概念对比。铁碳相图梳理各相成分、相变温度与组织转变规律,是理解钢材组织变化的根基;热处理原理介绍加热、保温、冷却阶段发生的各类组织转变;TTT 曲线和 CCT 曲线分别讲解等温转变、连续冷却转变的特点、绘制规律以及组织产物。导图区分淬透性与淬硬性两个高频易混概念,整理退火、正火、淬火、回火等主流热处理工艺,说明不同工艺的参数、组织变化与性能效果,还梳理金属各类强化机制,辨析常考名词,区分相近概念,厘清易错考点。内容聚焦考试高频重难点,把抽象的相变规律、性能逻辑串联起来,适合巩固核心考点、对比记忆易混淆知识点。
这是一篇关于金属学与热处理思维导图的思维导图,从金属晶体结构、纯金属结晶相关基础内容起步,讲解晶体特点、结晶条件、晶粒成长规律,依次介绍二元、三元合金相图,分析合金内部组织与性能之间的联系,同时阐述扩散机制、塑性变形和断裂、回复再结晶等金属组织变化的内在原理。内容涵盖钢的热处理原理与各类热处理工艺,细致讲解退火、正火、淬火、回火等工艺特点,还介绍工业用钢、铸铁以及有色金属合金的分类、成分特点、使用场景。附录汇总重点公式、图形速查资料和各类相变示意图,多处标记核心考点,兼顾基础理论知识和工程实际应用,知识点由浅入深,串联起金属微观组织变化、材料性能调控、选材应用等内容,便于梳理知识点、巩固重难点。无论材料专业的在校学生、备考相关考核的学习者,还是从事材料加工行业的从业者,都可以借助这份内容开展学习和复习。
这是一篇关于Matplotlib 功能全览的思维导图,开篇介绍快速上手的 pyplot 状态机接口、面向对象接口 Figure 与 Axes;接着讲解基础绘图类型,包含一维数据、统计分布、柱状饼图、比例离散数据;之后覆盖图像等高线场、mpl_toolkits.mplot3d 三维绘图、图形元素定制,支持颜色、线型、标记、刻度、字体自定义。内容继续涵盖坐标轴与刻度、文本标注图例、布局子图、颜色映射;还包含样式全局配置、保存输出、animation 动画、交互事件、日期时间序列、几何图形集合、坐标变换、各类工具包 mpl_toolkits,以及与 NumPy、Pandas、Seaborn 等第三方库协作,最后汇总实用技巧速查。导图将 Matplotlib 从基础绘图、元素美化、多维度可视化、动画交互,到多库联动、绘图调优的全部能力进行归类整理,构建完整的 Matplotlib 知识框架,方便系统学习与快速查阅代码功能,掌握 Python 数据可视化全套绘图能力。无论学习 Python 数据分析的学生、做科研绘图的研究人员,或是需要制作可视化图表的开发人员,都可以借助这份思维导图快速掌握 Matplotlib 完整知识体系。
社区模板帮助中心,点此进入>>
这是一篇关于金属学核心知识导图的思维导图,主要内容包括:一、铁碳相图基础(Fe-C Diagram),二、钢的热处理原理,三、TTT曲线(等温转变图/C曲线),四、CCT曲线(连续冷却转变图),五、淬透性与淬硬性(重点区分),六、热处理工艺(四把火),七、强化机制与性能,八、常考易混概念对比。铁碳相图梳理各相成分、相变温度与组织转变规律,是理解钢材组织变化的根基;热处理原理介绍加热、保温、冷却阶段发生的各类组织转变;TTT 曲线和 CCT 曲线分别讲解等温转变、连续冷却转变的特点、绘制规律以及组织产物。导图区分淬透性与淬硬性两个高频易混概念,整理退火、正火、淬火、回火等主流热处理工艺,说明不同工艺的参数、组织变化与性能效果,还梳理金属各类强化机制,辨析常考名词,区分相近概念,厘清易错考点。内容聚焦考试高频重难点,把抽象的相变规律、性能逻辑串联起来,适合巩固核心考点、对比记忆易混淆知识点。
这是一篇关于金属学与热处理思维导图的思维导图,从金属晶体结构、纯金属结晶相关基础内容起步,讲解晶体特点、结晶条件、晶粒成长规律,依次介绍二元、三元合金相图,分析合金内部组织与性能之间的联系,同时阐述扩散机制、塑性变形和断裂、回复再结晶等金属组织变化的内在原理。内容涵盖钢的热处理原理与各类热处理工艺,细致讲解退火、正火、淬火、回火等工艺特点,还介绍工业用钢、铸铁以及有色金属合金的分类、成分特点、使用场景。附录汇总重点公式、图形速查资料和各类相变示意图,多处标记核心考点,兼顾基础理论知识和工程实际应用,知识点由浅入深,串联起金属微观组织变化、材料性能调控、选材应用等内容,便于梳理知识点、巩固重难点。无论材料专业的在校学生、备考相关考核的学习者,还是从事材料加工行业的从业者,都可以借助这份内容开展学习和复习。
这是一篇关于Matplotlib 功能全览的思维导图,开篇介绍快速上手的 pyplot 状态机接口、面向对象接口 Figure 与 Axes;接着讲解基础绘图类型,包含一维数据、统计分布、柱状饼图、比例离散数据;之后覆盖图像等高线场、mpl_toolkits.mplot3d 三维绘图、图形元素定制,支持颜色、线型、标记、刻度、字体自定义。内容继续涵盖坐标轴与刻度、文本标注图例、布局子图、颜色映射;还包含样式全局配置、保存输出、animation 动画、交互事件、日期时间序列、几何图形集合、坐标变换、各类工具包 mpl_toolkits,以及与 NumPy、Pandas、Seaborn 等第三方库协作,最后汇总实用技巧速查。导图将 Matplotlib 从基础绘图、元素美化、多维度可视化、动画交互,到多库联动、绘图调优的全部能力进行归类整理,构建完整的 Matplotlib 知识框架,方便系统学习与快速查阅代码功能,掌握 Python 数据可视化全套绘图能力。无论学习 Python 数据分析的学生、做科研绘图的研究人员,或是需要制作可视化图表的开发人员,都可以借助这份思维导图快速掌握 Matplotlib 完整知识体系。
django 操作思路
环境搭建
安装python
安装django
安装pymysql
windows创建虚拟环境
python -m venv myenv
myenv\Scripts\activate
主题
项目搭建
创建项目 django-admin startproject myproject
__init__.py
settings
设置包含App INSTALLED_APPS
子主题
设置数据库 DATABASES
设置模板文件夹目录 TEMPLATES
设置语言 LANGUAGE_CODE
设置时区 TIME_ZONE
设置静态文件目录 static STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ]
urls.py
设置项目路由 在urls.py文件中,需要url(xx,并include(项目中的urls.py)
路由表,将项目的urls.py include到路由当中,这样不同app就能用一个项目启动,将“”设置为映射路由字符
创建app pyton manage.py startapp myapp
安装应用
将app名称包含的setting文件中
设置路由
创建路由文件 urls.py.
导入 views.py
将views里面的函数与页面关联起来
Models模型 models.py
定义模型
导入模型from django.db import models
class 表明(models.Model): a = models.x{Datafield()等}
子主题
子主题
迁移
生成迁移文件 python manage.py makemigrations
执行迁移 python manage.py migrate
关系字段类型
View视图 views.py
创建页面同名的函数
从创建的APP中,创建路由urls文件,导入views函数并配置路由表
Template 模板
创建templates文件,并在setting的DIR中,设置templates的位置。
子主题
四种类型:变量{{ }},标签{% 代码段%},过滤: 变量|过滤器:参数 ,注释{# #}
模板继承
父模板
{% block 名称 %} {% endblock 名称%}
子模版
{% extends "父模板路径"%}
静态文件
static
创建静态文件文件夹
javascript
css
创建管理app
django admin
创建管理员的用户名和密码
python manage.py createsuperuser
在应用的admin.py中注册模型类
from django.contrib import admin
from booktest.models import *
admin.site.register(AreaInfo)
控制管理页展示 class AreaAdmin(admin.ModelAdmin): list_per_page = 10 actions_on_top=True list_display=[模型字段1,模型字段2,...] admin_order_field=模型类字段 list_filter=['atitle'] 筛选器 atitle=models.CharField('标题',max_length=30)#名称 替换中文标题
启动服务
python manage.py runserver xxx.xxx.xxx.xxx:8080
网页基本格式
HTML基本结构
analysis.html
{% extends "template/base.html" %}
{% block body %}
<div id="pusher" class="pusher" style="padding-top:50px">
<div class="ui celled grid">
<div class="three wide column">
{%include 'template/filter.html' %}
</div>
<div class="thirteen wide column">
{% block display %}{% endblock display %}
</div>
</div>
</div>
{% endblock body %}
filter.html
header.html
footer.html
display.html
{% extends "chpa_data/analysis.html" %}
{% block display %}
<div class="">
</div>
{% endblock %}
index.html
{% extends "template/base.html" %}
<div class="ui hidden divider"> </div> #隐藏分割线
{% block title %} 数据分析 {% endblock title %}
{% block index %} {% endblock index %}
base.html
{% load static %}
<!DOCKTYPE html>
<html lang = "zh-cn">
子主题
<title> helloworld</title>
<head> </head>
采用字体的编码
<meta charset="utf-8>
设置主题
<title>{% block title %}{% endblock title%}</title>
引用datatableCSS文件
<link rel="stylesheet" href="{% static 'datatables/dataTables.semanticui.min.css' %}">
引用UIcss文件
<link rel="stylesheet" href="{% static 'Semantic-UI-CSS-master/semantic.min.css' %}">
加载jquery
<script src="{% static 'jquery/jquery-3.4.1.js' %}"></script>
加载datatablesjQuery
<script src="{% static 'datatables/jquery.dataTables.min.js' %}"></script>
加载datatables semanticUI
<script src="{% static 'datatables/dataTables.semanticui.min.js' %}"></script>
加载pecentagebars
<script src="{% static 'datatables/percentageBars.js' %}"></script>
加载semanticUI,js
<script type="text/javascript" src="{% static 'Semantic-UI-CSS-master/semantic.js' %}"></script>
加载echarts js
<script src="{% static 'echarts/echarts.min.js' %}"></script>
加载echarts js
<script src="{% static 'echarts/china.js' %}"></script>
<body>
header {% include 'template/header.html' %}
body {% block body %}{% endblock body %}
footer {% include 'template/footer.html' %}
</body>
</html>