摘要:
django解决跨域的问题 使用django-cors-headers库 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddle 阅读全文
posted @ 2022-11-20 22:46
powfu
阅读(15)
评论(0)
推荐(0)
摘要:
django与nginx 其中在nginx与uWSGI中,推荐使用uwsgi协议,因为是二进制协议,传输快 如图 nginx配置 uwsgi配置 阅读全文
posted @ 2022-11-20 22:37
powfu
阅读(79)
评论(0)
推荐(0)
摘要:
nginx是一个高性能的反向代理的一种web服务,与正向代理不同的是,正向代理一般是代理客户端,而反向代理则是代理服务器。对于用户的感觉而言,虽然他访问的是我们后台的web服务,但是其实他访问的是我们的nginx服务器,这是因为我们nginx代理的后端web服务器。 Nginx的功能 1.反向代理 阅读全文
posted @ 2022-11-20 22:33
powfu
阅读(31)
评论(0)
推荐(0)
摘要:
由于我们用到平时runserver启动django服务是django给我们提供一个专门测试用的启动服务,他提供的请求量不大,如果多人请求,可能会造成崩溃,所以一般采用uWSGI服务来启动django WSGI: pip install uwsgi Web服务器网关接口,是python应用程序或框架和 阅读全文
posted @ 2022-11-20 22:24
powfu
阅读(66)
评论(0)
推荐(0)
摘要:
MTV和MVC就是指功能模块划分,django属于标准的MTV MVC: M-->model 数据库模型相关 V-->Views 视图相关 C-->Controllers 业务逻辑处理 MTV M-->model 数据库模型相关 T-->templates 模板 V-->Views 业务逻辑处理 阅读全文
posted @ 2022-11-20 22:10
powfu
阅读(26)
评论(0)
推荐(0)
摘要:
django连接数据库 django中默认使用的数据库时sql-lite数据库,如果更改为mysql数据库,则在setting中更改配置,而且django默认连接mysql的连接方式为mysqldb,如需更改连接方式,则在init.py中,如果django中某个应用需要用到orm操作,则还需在set 阅读全文
posted @ 2022-11-20 22:07
powfu
阅读(25)
评论(0)
推荐(0)
摘要:
xss 原理:用户在与数据库交互的地方写一些js脚本,提交给数据库,然后其他用户再访问的时候,服务器将这些js脚本作为字符串返回给页面,然后这些js脚本被浏览器解析,然后发生给xss攻击。 django默认已经防止xss攻击了。只要不在前端页面增加{{ msg |safe }}就不会发生xss攻击。 阅读全文
posted @ 2022-11-20 17:25
powfu
阅读(37)
评论(0)
推荐(0)
摘要:
cookie与session的区别 由于http是一种无状态协议,无法保持一种会话的状态,所以可以使用cookie和session保持会话的状态 cookie 保存在用户浏览器端的键值对,cookie是由服务端创建的并将其发送给客户端浏览器。以后每次客户端向该服务端发送请求时,都携带该cookie。 阅读全文
posted @ 2022-11-20 17:15
powfu
阅读(176)
评论(0)
推荐(0)
摘要:
django中的视图函数分为两类,CBV和FBV FBV: 一条路由对应一个函数 CBV: 一条路由对应一个类,该类必须继承from django.views import View类 urlpatterns = [ re_path(r'^login.html$', views.Login.as_v 阅读全文
posted @ 2022-11-20 16:27
powfu
阅读(36)
评论(0)
推荐(0)

浙公网安备 33010602011771号