
Django
文章平均质量分 83
Icy Hunter
如果我真的存在,也是因为你需要我
展开
-
使用django的APP在前端上传excel通过post传给后端读取并打印
备研了,博客许久未更了,但是学期末的大作业,遇到了问题并成功解决了,不得不记录一下。原创 2023-06-11 21:22:04 · 1908 阅读 · 0 评论 -
Django框架之模型层(建表、传表、连接访问数据库、返回数据至前端页面)
django的一些基础操作操作应该到此也差不多了,模型层就是和数据库打交道的一层,也是比较关键的一层,也是遇到bug的一层,因为数据库版本和django版本不匹配会导致连接不上,那么就失去django的精华了,没有后端的操作,那就是在耍流氓了。好在,优快云上教程很多,我成功重装数据库然后就连上了。本文是接着Django框架之URL反向解析、静态文件配置以及应用的创建继续讲的,因此有些基本的配置就不再过多赘述。Django是使用了ORM框架ORM即对象关系映射,它是一种程序技术,它允许你使用类和对象对原创 2022-06-27 13:15:28 · 1632 阅读 · 3 评论 -
Django框架之URL反向解析、静态文件配置以及应用的创建
网页中URL的嵌入必不可少,URL有绝对地址写法和相对地址写法,加上URL可能在复杂的工程中会变的很复杂,因此我们可以使用django中的URL反向解析的方法,为url取别名,然后直接用别名去访问即可。首先配置urls.py:其中path中的name参数就是相当于为url取别名,到时候在HTML中直接调用即可得到对应的路由地址。views.pytemplates中index.html:{%url + 需要跳转的url的别名 + 匹配传入的参数%}然后运行服务器:点击按钮即可跳转:需要导入from原创 2022-06-26 12:35:48 · 1070 阅读 · 0 评论 -
Django框架之模板层template的一些介绍和使用
Django的模板层负责呈现内容到浏览器,简单来说就是用来放HTML等静态网页的东西的,便于前端界面的管理以及django自身的调用。首先在manage.py同目录下创建templates文件夹,用于放HTML等文件。然后我们需要告诉django模板放在哪里,因此还需要配置文件setting.py配置对应模板层的路径。配置好路径之后,就可以在templates文件夹下创建一个test_html.html内容如下:随便放点东西就可以。然后配置对应的路由和视图配置视图views.py:由于使用模原创 2022-06-25 14:17:59 · 1154 阅读 · 0 评论 -
Django框架之GET请求和POST请求简介
请求是指浏览器通过HTTP协议发送给服务器端的数据,响应是指服务器端接收到请求后做相应的处理后再回复给浏览器端的数据请求中,最常见和常用的也是最重要的请求就是GET请求和POST请求了,各自有优势,前者较快,后者较安全。由于Django有一定的安全保护措施,目前为了方便看到POST的请求,可以关掉django的csrf验证。在配置文件setting.py中将csrf验证注释即可下面也是通过一个数据传输打印的小例子来理解。urls.py:views.py:配置好访问http://127.0.0.1:原创 2022-06-25 11:45:51 · 670 阅读 · 0 评论 -
Django框架之路由和视图的配置以及Path转换器的使用
URL即统一资源定位符,用来标识互联网上某个资源的地址视图函数是用于接受一个浏览器亲求并通过HttpResponse对象返回响应的函数,此函数可以接受浏览器请求并根据业务逻辑返回相应的响应内容给浏览器。下面配置路由和视图来创建一个hello world页面首先创建视图函数,我们可以创建一个views.py文件,然后所有的视图函数都写在里面,views.py的代码如下:其次,需要在urls.py中配置一个路由因为默认是127.0.0.1:8000因此配置好的访问地址为http://127.0.0.1:原创 2022-06-25 11:20:26 · 760 阅读 · 0 评论 -
Django框架之介绍与启动
因为短学期需要用Django框架来做个NLP的系统用于展示,因此记录一下学习到的相关内容,也是为了到时候需要使用能够快速上手,大都是从b站上看来的。【全网最全】最新Django教程全套,超详细讲解感觉讲的还是蛮清楚的。不够我用的版本和他不同,我用的是Django==3.2.13。不过目前还没发现有不兼容的地方。Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。Django的MTV模式:M模型层:负责与数据库交互T模板层:负责呈现内容原创 2022-06-24 19:34:46 · 924 阅读 · 0 评论