WBY's Blog 我们的征途是星辰大海
  • 关于
  • 归档
  • 友链
  • 随机
  • 值得一看
  • 切换模式
  • 返回顶部
  • 博客首页
  • 个人主页
  • 说说
  • WBY's Blog 我们的征途是星辰大海
  • 博客首页
  • 个人主页
  • 说说
  • 关于
  • 归档
  • 友链
  • 随机
  • 值得一看

Django | 静态文件

静态文件配置在settings.py中配置静态文件的有关信息配置静态文件的访问路径STATIC_URL告诉服务器根据哪个url找到静态文件默认配置为STATIC_URL='/static/',该配置默认存在指定访问静态文件时需要通过路径/static/xxx/来访问配置静态文件的存储路径STATICFILES_DIRSSTATICFILES_DIRS是静态文件在服务器端的存储位置当访问静态文件的url被输入时,服务端到该路径下找对应的文件来展示静态文件访问在模板中访问静态文件通过{% static %}标签来访问静态文件,,以img为例,步骤如下:加载static:{% load static %}使用static资源:{% static '静态资源路径' %}样例:<img src="{% static 'images/111.png' %}>

Django·Programming · 2022-04-16
Bangyao Wang

Django | URL反向解析

代码中URL出现的位置Templates模板中(HTML中) <a href='url'>链接</a>点击后页面跳转至url <form action='url' method='post'>将form表单中的数据用post方法提交至url视图函数中的302跳转,即HttpResponseRedirect('url'),将用户地址栏中的地址跳转到url(重定向)URL的书写规范绝对地址:http://127.0.0.1:8000/page/1相对地址:第一种:'/page/1'以'/'开头的相对地址,浏览器会自动将当前地址栏中的协议、ip、端口加上这个地址,作为最终的访问地址。例如:当前页面地址栏为http://127.0.0.1:8000/page/3,则当前相对地址的最终结果会变为http://127.0.0.1:8000/page/1第二种:'page/1没有'/'开头的相对地址,浏览器会根据当前的url的最后一个/之前的内容加上该相对地址作为最终访问地址。例如:当前页面地址栏为http://127.0.0.1:8000/topic/detai

Django·Programming · 2022-04-15
Bangyao Wang

Django | 设计模式与模板层

MVC模式MVC代表Model-View-Controller(模型-视图-控制器)模式。M-Model模型层,主要用于对数据库层的封装V-View视图层,用于向用户展示结果(What+How)C-Controller控制层,用于处理请求、获得数据、返回结果Django的MTV模式MTV代表Model-Template-View(模型-模板-视图)模式。M-Model模型层,负责与数据库交互T-Template模板层,负责呈现内容到浏览器(How)V-View视图层,负责接收请求、获取数据、返回结果(What)什么是模板模板是可以根据字典数据动态变化的Html网页模板可以根据视图中传递的字典数据动态生成对应的HTML页面Django中如何使用模板-初始化配置创建模板文件夹<项目名>/templates在settings.py中修改TEMPLATES配置项 a. BACKEND:指定模板引擎 b. DIR8:模板的搜索目录(可以是一个或者多个) c. APP_DIRS:是否要再应用中的templates文件夹中搜索模板文件 d. OPTIONS:有关模板的选项在配置项中设置D

Django·Programming · 2022-04-15
Bangyao Wang

正则表达式

什么是正则表达式正则表达式(Regular Expression,简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式的性质目的对于给定的正则表达式和一串字符串,我们可以实现:判断给定的字符串是否符合正则表达式的过滤逻辑(称为“匹配)通过正则表达式,从该字符串中获取我们想要的特定部分特点灵活性、逻辑性和功能性非常强;能够迅速地用极简单的方式达到对字符串的复杂控制;应用的对象是文本,因此具备普适性正则表达式符号正则表达式通常由一些普通字符(characters)和元字符(metacharacters)组成。前者包含数字和大小写字母,后者则具有特殊的含义。下表为常用元字符及其含义。元字符描述\将下一个字符标记为特殊字符、或原义字符、或向后引用、或八进制转义符。如\匹配\,\n匹配换行符,\n匹配字符\n^匹配输入字行首,匹配开始标记$匹配输入行尾,匹配结束标记*匹配前面的子表达式任意次,例如zo*匹配z及zo及zoo,等价于{0,}+匹配前面的子表达式≥1次,例如zo+匹配zo及zoo,等价于{1,}?匹配

Programming · 2022-04-14
Bangyao Wang

HTTP协议

学习HTTP协议的重要性无论是使用webservice,还是未来做大型架构,都离不开对http协议的认识与了解。HTTP原理什么是HTTP协议协议的定义:双方/多方都遵从的共同规范,这个规范即可称作协议。HTTP协议:按照一定规则,向服务器索要数据/发送数据,而服务器则按照一定的规则进行回应。HTTP信息格式请求请求行(包括请求方法、请求路径、所用协议及版本)e.g. GET /www/01.php HTTP/1.1请求头(格式为 key:value)e.g. Host:localhost--空行--请求主体(可以没有)请求方法GETPOSTHEADPUTDELETEOPTIONSTRACEPATCHHTTP优化HTTP协议与缓存控制HTTP协议与COOKIE

Programming · 2022-04-13
Bangyao Wang

Markdown语法

写在前面工欲善其事,必先利其器。搭建起这个Blog的初衷便是为了记录自己的学习历程,而写博客的基础则是Markdown语法,对于目前什么都不会的自己来说,不妨先从简单的内容入手。网上的Markdown教程很多,CSDN、菜鸟教程,几乎是一搜一大把。万事开头难,刚开始也许会纠结于这么多教程到底该看哪个,或者对于无边无际的搜索结果感到无所适从,但找到一个看得顺眼的,认认真真跟着做一遍,比什么都强。本文的参考1.Markdown 百度百度百科词条 https://baike.baidu.com/item/markdown/3245829?fr=aladdin2.Markdown 基础教程 https://www.jianshu.com/p/335db5716248Brief introduction to MarkdownMarkdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。常用的语法标题# h1 ## h2

Programming · 2022-04-08
Bangyao Wang
  • ‹
  • 1
  • 2
Bangyao Wang

Bangyao Wang

不啻微芒,造炬成阳

  • THU SIGSer
部分文章
  • Markdown语法
  • CMC备赛|4.12一元函数微分学(一)
  • HTTP协议
  • 正则表达式
  • Django | 设计模式与模板层
  • Django | URL反向解析
  • CMC备赛 | 4.16一元函数微分学(二)
文章分类
  • Artificial Intelligence
  • Deep Learning
  • Machine Learning
  • Active Learning
  • General Learning
  • Informatics
  • Chinese Mathematics Competitions
  • Data communication networks
  • English for academic writing and communication
  • Programming
  • Django
  • JS
  • Science research
  • Bioinformatics
  • 无线光通信
  • 硅光集成
  • 科研工具
  • 科研经验
  • 碎碎念
  • 说说
  • 默认分类
About website
  • 2021 - 2025
  • WBY's Blog. All Rights Reserved.
  • Theme Jasmine by Kent Liao
  • 赣ICP备2021000795号-1
  • 赣公网安备36070202000920