
语言/框架(Shell/Python/Django)
文章平均质量分 87
Django/Shell/Python
咖啡调调。
保持热爱!
展开
-
使用Django框架表单
django框架自带一个简单易用的“跨站请求伪造防护”,当通过POST方法提交了一个启用CSRF防护的表单时,必须在表单中使用模板标签csrf_token。如果为GET方法,则直接跳转到else,执行return,返回空的表单实例(form),让用户去录入数据再进行提交。通过{% for-endfor %}模板标签遍历字典类型的上下文变量userinfo中的每一项,并依次在页面模板中进行显示。通过{% for-endfor %}模板标签遍历表单实例form的每一项,并在页面模板中显示。原创 2025-04-26 21:11:24 · 807 阅读 · 0 评论 -
模板引擎语法-算术运算
在Django框架模板中,没有专门定义关于算术运算的语法。不过,通过一些标签和过滤器的配合使用,可以模拟实现类似“加减乘除”的算术运算。原创 2025-04-26 16:13:14 · 946 阅读 · 0 评论 -
模板引擎语法-过滤器
变量default经过default_if_none过滤器处理后,仍旧输出了自身定义的值,因为变量default的值不为None。",这是因为变量defaultifnone的值定义为None。而变量default_nothing经过default过滤器处理后,输出了过滤器定义的值nothing,这是因为变量default_nothing的值定义为空。通过dict_sort过滤器(参数定义为“age”)对字典类型变量dict_sort进行了过滤操作,表示对变量dict_sort按照键(age)重新进行排序。原创 2025-04-26 15:05:34 · 1256 阅读 · 0 评论 -
模板引擎语法-标签
通过{% templatetag openvariable %}标签和{% templatetag closevariable %}标签在页面中输出了语法字符“{{ }}”;通过{% templatetag openblock %}标签和{% templatetag closeblock %}标签在页面中输出了语法字符“{% %}”;通过{% templatetag openbrace %}标签和{% templatetag closebrace %}标签在页面中输出了语法字符“{ }”;原创 2025-04-12 21:34:48 · 900 阅读 · 0 评论 -
模板引擎语法-变量
文件路径【TmplSite/gramapp/templates/grammar.html】文件路径【TmplSite/gramapp/templates/grammar.html】文件路径【gramapp/templates/gramapp/grammar.html】文件路径【TmplSite/gramapp/views.py】文件路径【TmplSite/gramapp/views.py】文件路径【TmplSite/gramapp/urls.py】3.打开FireFox浏览器访问。2.编辑HTML模板。原创 2025-04-12 17:58:11 · 1203 阅读 · 0 评论 -
简单视图函数
所谓视图函数(简称视图),本质上就是一个Python函数,用于接收Web请求并且返回Web响应。Web响应可以包含很多类型,比如常见的HTML网页、重定向和404错误,也可以是XML文档和图像文件等。另外,无论视图函数的具体处理逻辑如何定义,建议都返回某种类型的Web响应。视图函数的代码可以写在项目的任何Python目录下。但是,对于基于Django框架的Web项目而言,通常约定将视图函数写在项目或应用目录下名称为views.py的文件中。原创 2025-03-31 17:38:04 · 883 阅读 · 0 评论 -
Django框架视图与路由(一)
我们可以把Django框架里的视图想象成餐厅里的服务员,帮助我们理解它的作用和工作方式。视图就像服务员在餐厅里,顾客(用户)进入餐厅(访问网站)后,会提出各种需求(发送请求),比如点菜(获取特定信息)。这时,服务员(视图)就会出现,接收顾客的需求(HttpRequest对象)。服务员会把顾客的需求传达给厨房(模型层和模板层),让厨房准备相应的菜品(处理数据)。最后,服务员把准备好的菜品(响应内容)端给顾客(返回HttpResponse对象)。视图的工作流程视图的分类视图有两种类型,就像餐厅里有不同类型的服务原创 2025-03-23 20:20:13 · 1332 阅读 · 0 评论 -
Django连接MySQL
3.运行命令,注意前提是下载了mysqlclient库,并且app已注册。1.修改settings.py,连接数据库,注释默认配置,输入新配置。2.定义models.py文件,创建数据库表。2.输入密码登入数据库,修改一个简单的密码。21.服务文件权限选择no,点击下一步。9.打开后,选择自定义,点击next。10.选择要安装的版本,点击右箭头。20.windows服务默认下一步。12.修改完成后,点击下一步。15.安装完成后点击下一步。6.登录Oracle账户。16.产品配置默认下一步。原创 2025-03-16 14:47:28 · 862 阅读 · 0 评论 -
正则表达式基础用法和案例
正则表达式语法说明及示例原创 2022-09-14 19:19:12 · 134 阅读 · 0 评论 -
sed文本编辑器基础用法和案例
sed文本编辑常用命令及示例用法原创 2022-09-15 19:21:51 · 112 阅读 · 0 评论 -
开发Django框架应用程序
1.双击打开VS code软件,点击左上角file,打开应用程序文件夹。2.在HelloDjango主包的settings.py中定义应用。4.定义app01中的urls.py,不存在就创建一个即可。1.进入HelloDjango项目中,允许创建应用的命令。1.在项目中新建一个views.py文件,定义如下代码。2.配置URL路由文件,打开urls.py文件加入代码。3.定义app01应用中的views.py文件。5.最后定义主包中的urls.py。2.可以看见项目中的所有文件。原创 2025-03-16 11:54:55 · 314 阅读 · 0 评论 -
搭建Django开发环境
1.打开setuptools工具包的官网(https://pypi.org/project/setuptools/),复制页面上通过pip工具安装的命令,到命令行粘贴执行2。1.安装编程工具vs code,打开官网(https://visualstudio.microsoft.com/zh-hans/)下载安装包。3.复制提供的Windows版本的安装命令,执行安装命令,如果安装过程报错,一般为网络波动原因导致,重新执行命令即可。10.安装完成,点击close关闭当前窗口,并再次验证。原创 2025-03-16 01:06:05 · 572 阅读 · 0 评论