随笔分类 - Django
摘要:Ajax、同源策略、跨域 第三方解决跨域 JSONP 实例 1 url(r'^jsonp$', views.jsonp), 2 url(r'^req/$', views.req) 1 def jsonp(request): 2 print(request.GET) 3 func = request.
阅读全文
摘要:跨站请求伪造 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。django中设置防跨站请求伪造功能有分为全局和局部。 html中设置Token: {% csrf_token %} 全局: 中间件 d
阅读全文
摘要:Form表单验证 Django表单的实例都有一个内置的is_valid()方法,用来验证接收的数据是否合法。如果所有数据都合法,那么该方法将返回True,并将所有的表单数据转存到它的一个叫做cleaned_data的属性中,该属性是以个字典类型数据。 lable标签可以用label_tag()方法生
阅读全文
摘要:python manage.py dumpdata blog # 导出blog数据 python manage.py loaddata blog_dump.json # 导入数据 model模型 关系对象映射(Object Relational Mapping,简称ORM),根据代码中定义的类来自动
阅读全文
摘要:url路由规则 django中的路由系统和其他语言的框架有所不同,在django中每一个请求的url都要有一条路由映射,这样才能将请求交给对一个的view中的函数去处理。其他大部分的Web框架则是对一类的url请求做一条路由映射,从而是路由系统变得简洁。 FBV 与 CBV 所谓 FBV 和 CBV
阅读全文
摘要:模板应用实例 Django模板文件路径说明: 修改HelloWorld/settings.py,修改 TEMPLATES 中的 DIRS 为 [ os.path.join(BASE_DIR,'templates') ] Django模板中数据库连接说明: 修改HelloWorld/settings.
阅读全文
摘要:Django简介 Django是一个使用python语言编写的web开发框架。Django是MVC模式的框架,由于一些用法,也通常被认为是MTV模式。 MVC模型: 即 model(M)、view(V)、control(C)。model即数据库模型,对数据库表结构的定义;view即视图逻辑程序;co
阅读全文
摘要:堡垒机架构 所有人包括运维、开发等任何需要访问业务系统的人员,只能通过堡垒机访问业务系统 回收所有对业务系统的访问权限,做到除了堡垒机管理人员,没有人知道业务系统任何机器的登录密码 网络上限制所有人员只能通过堡垒机的跳转才能访问业务系统 确保除了堡垒机管理员之外,所有其它人对堡垒机本身无任何操作权限
阅读全文

浙公网安备 33010602011771号