随笔分类 - Django
摘要:一、前言 POST中有多个字段、甚至有文件上传时的验证方式。(使用forms进行验证) django 中的forms不仅可以用来渲染页面表单(我不喜欢用),还可以用来校验提交的表单请求(yes, i do)。 二、具体实现 此处我们假设有5个普通字段,1个文件字段。要求:采用ajax方式
阅读全文
摘要:###问题原因: Django的跨站请求伪造中间件:POST请求中缺少csrftoken参数和相关的值。 问题排查:登陆后才会具有csrftoken;ajax中放在header中 ###参考连接: https://docs.djangoproject.com/en/3.1/ref/csrf/#aja
阅读全文
摘要:业务场景:某网站下很多站点URL,基于必须登录的页面下,首现会跳转到登陆页面进行登录,URL中明显记录了下一站点的路由,但实际登录后未进行跳转。 解决方案:利用django自带的认证方式,只需添加一个form和一个html即可。 总结: 整体实现方式是使用django自带的认证方式,加form表单(
阅读全文
摘要:Django项目部署环境搭建命令整理。 过程过于繁琐,可直接跳转至本文shell脚本部分 ###安装python(如果用到sqlite,建议先升级sqlite) yum -y groupinstall "Development tools" yum -y install zlib-devel bzi
阅读全文
摘要:用途: 标注公司地理位置 用法: 申请API_KEY(免费):http://lbsyun.baidu.com/apiconsole/key?application=key 如何确定你的经纬度信息: 地理位置不是那么准:http://api.map.baidu.com/lbsapi/creatmap/
阅读全文
摘要:django videos的相关使用 借助videos.js插件: 官方下载文档 :https://videojs.com/getting-started/ 第三方下载地址:http://www.jq22.com/jquery-info404 官方文档 https://docs.videojs.co
阅读全文
摘要:####ForeignKey反向查询 #我的环境:主表从表一对多关系 #从表ForeignKey到主表 class PageModel(models.Model): name = models.CharField(max_length=50, verbose_name="名字") class Img
阅读全文
摘要:template渲染日期时的全局设置 TIME_ZONE = 'Asia/Shanghai' # USE_I18N = True #一个布尔值,指定是否应启用Django的翻译系统。这提供了一种将其关闭以提高性能的方法。如果将其设置为 False,则Django将进行一些优化,以免加载翻译机制。 U
阅读全文
摘要:使用注意: 1.url路由一个都不匹配会触发,或者在你的视图中触发Http404的错误。 2.如果DEBUG设置为True,则将永远不会使用404视图,而将显示URLconf以及一些调试信息。 from django.http import Http404 def pages(request, *a
阅读全文
摘要:media和static的区别: static属于静态资源如:css\js\font\logo media属于用户数据、网站数据如:上传的头像、产品图片、个人相册,这些内容关联到用户、产品...身上,具有数据访问的操作(增删改查),又需要url进行访问.不属于python manage.py col
阅读全文
摘要:一、需求: Django实现自定义文件名存储文件 使文件名看起来统一 避免收到中文文件导致传输、存储等问题 相同的文件也需要使用不同的文件名 二、实现思路: 思路: 生成14位随机字母加数字、后10位采用时间戳。从而实现相同文件不同文件名 1.view版: 在view接收到文件名之后进行重命名,不修
阅读全文
摘要:项目环境: centos7 django 2.2.10 问题描述: 使用了django 2.2.12版本开发项目,此版本对应的sqlite需要升级为3.8.0以上。 百度了不少解决方案,缺点:过程繁琐、重启centos后失效。 报错提示: django.core.exceptions.Imprope
阅读全文

浙公网安备 33010602011771号