django
django 相关笔记问题
猫耳君
前端开发
展开
-
Forbidden (CSRF token missing or incorrect.)问题解决
解决Forbidden (CSRF token missing or incorrect.)翻译 2023-02-14 10:32:57 · 1402 阅读 · 2 评论 -
两个Django项目部署到Apache2同一个地址不同端口异常导致其中一个网站崩溃问题解决
先上ports.conf及相关文件:ports.conf# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confNameVirtualHost *:80Listen 80NameVirtualHost *:81Liste原创 2021-10-22 09:27:53 · 377 阅读 · 0 评论 -
DJANGO 国际化本地运行良好,部署到Apache2后出现无法翻译的问题解决
一开始参考了一篇优秀文章成功实现了本地的翻译:Django基础(38): 如何设置支持多语种网站及国际化后面着手部署到Ubuntu 下的Apache2服务器上,明明url已经改变了,发现无论如何也无法进行翻译。一开始以为是gettext的问题,特地在Ubuntu也装了一个,发现还是不行;接着认为可能是权限问题,使用chmod给locale加了777的权限,发现还是有问题;网上一通搜索也没找到原因,最后终于发现了问题的根源所在:上述文章中LOCALE_PATHS使用了如下方式进行路径的设置,这在本原创 2021-10-19 16:48:00 · 342 阅读 · 0 评论 -
Django ajax分页搜索框失效问题解决
由于个人原因用百度比较多,遇到这个问题的时候,找了十几个页面也没找到解决方案。被迫无奈只能自己去django官网研究。最终选择使用的方案是:从搜索框获取搜索文本通过模糊匹配的方式进行查找显示。这边需要注意的是,需要导入Q以便实现模糊匹配:from django.db.models import Q...原创 2021-09-25 14:30:03 · 234 阅读 · 0 评论 -
Django使用form表单填写错误不清空已填写内容
使用form表单时发现一个很奇怪的问题,每次填写完验证码,如果验证码输入错误,则所有填写内容都将被清空。一开始的代码大致如下:if CANCASERegister_form.is_valid(): ... CANCASERegister_form = CANCaseRegisterForm()return render(request, 'assets/CANCase_register.html', locals()) 为了使得验证码输入错误后已填写内容不被清空,我们修改为如下格式即可:i原创 2021-09-25 14:12:24 · 788 阅读 · 0 评论 -
在Apache2中部署多个django项目
将django项目上传到var/www/目录下并修改如下相关文件:ports.conf# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.confNameVirtualHost *:80Listen 80NameVirtu.原创 2021-05-18 11:27:07 · 326 阅读 · 0 评论 -
kindEditor 报错 Uncaught TypeError: Cannot read property ‘scrollX‘ of null 解决
使用jquery-1.10.2.js不能使用jquery.min.js原创 2021-04-09 20:17:51 · 602 阅读 · 0 评论 -
使用pycharm基于Django从零开始搭建个人购物网站
使用pycharm基于Django从零开始搭建个人购物网站(实测可用)一、概述二、需求分析1、**网站首页**2、**用户管理**3、**商品管理**4、**购物车管理**5、**订单管理**6、**网站后台管理**三、数据库设计分析1、**goods**商品2、**user**用户名3、**shoppingCart**购物车4、**order**订单四、搭建项目环境1、创建工程2、创建app3、...原创 2021-03-31 11:35:02 · 5297 阅读 · 23 评论 -
os.mkdir(path) FileNotFoundError: [WinError 3] The system cannot find the path specified
os.mkdir(path)FileNotFoundError: [WinError 3] The system cannot find the path specified在使用django的过程中,发现当创建多级文件夹的时候,使用mkdir会出错,此时将mkdir改为makedirs即可。原创 2021-03-02 09:57:11 · 1487 阅读 · 0 评论 -
python使用腾讯企业邮箱与个人邮箱的SMTP服务的用法区别
使用个人邮箱使用个人邮箱的时候需要申请QQ授权码:首先登陆个人邮箱,在邮箱设置下方找到账户一栏。接着点击下图中的生成授权码:例子如下:#发送邮件通知成绩for stu in student: smtpObj = smtplib.SMTP('smtp.qq.com', 587) smtpObj.ehlo() smtpObj.starttls() scoresend = str(int(exam) * int(exam_proportion) / 100..原创 2021-02-03 16:36:37 · 2046 阅读 · 0 评论 -
Django页面form表单提交跳转失效问题记录
Django页面form表单提交跳转失效问题记录最近在做一个项目的时候,在form表单中提交发现浏览器页面没有反应,现在问题记录如下:1、浏览器使用:谷歌浏览器2、form 表单核心代码:<form name="questionslist" id="questionslist" class="form-register" method="post" target="_blank" action="/questions/question_detail/{{ question.title }}"&原创 2021-02-08 09:35:19 · 843 阅读 · 0 评论 -
django项目wsgi.py提示No module named ‘项目名‘
一开始使用的是默认的配置:# -*- coding: utf-8 -*-import loggingimport osimport sysfrom django.core.wsgi import get_wsgi_applicationlogging.captureWarnings(True)os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名.settings.dev")application = get_wsgi_applica原创 2021-02-04 19:04:29 · 2024 阅读 · 2 评论 -
DJANGO关闭浏览器登出及一定时长后主动登出设置
Session的cookie失效日期(1小时)(数字为秒数)需同时设置SESSION_SAVE_EVERY_REQUEST = True 和SESSION_EXPIRE_AT_BROWSER_CLOSE=True;,否则会导致过期时间无法生效。不设置的话,默认时间是2周。SESSION_COOKIE_AGE = 5 SESSION_SAVE_EVERY_REQUEST = True#关闭浏览器后使得cookie失效,每次打开浏览器需要重新登录SESSION_EXPIRE_AT_BROWSER_CL原创 2021-02-04 11:29:11 · 1730 阅读 · 0 评论 -
django&&python3解决 ‘ascii‘ codec can‘t encode characters in position
django项目部署到apache2上后,在运行过程中出现了如上问题,经过各种搜索,很多解决方法都是添加如下代码:import sys reload(sys) sys.setdefaultencoding('utf8') 但其实以上代码只针对python2有效,于是继续搜索,发现针对python3需要应用如下方法:import importlib,sys importlib.reload (sys) sys.setdefaultencoding("utf-8")然而,以上方法并不生原创 2021-02-03 16:17:04 · 389 阅读 · 0 评论 -
将pyCharm的Django项目部署到Apache服务器_MYSQL篇
之前写过一篇在Apache2上部署django项目的博客,使用的是SQL数据库,链接如下:将pyCharm的Django项目部署到Apache服务器最近将数据库从SQL迁移到了MYSQL,主要步骤如下:修改settings# DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3')原创 2021-02-03 16:09:24 · 328 阅读 · 0 评论 -
Django settings配置问题导致页面打不开
由于网站初始只需要上传图片即可,因此在settings中设置如下:#设置上传图片路径MEDIA_URL = ‘/login/media/’MEDIA_ROOT = os.path.join(BASE_DIR, ‘login/media’).replace("//", “/”)后来需求变更,需要上传文件,因此又增加了如下设置:#设置文件上传路径UPLOAD_URL = ‘/login/m...原创 2020-04-15 16:47:20 · 456 阅读 · 0 评论 -
将pyCharm的Django项目部署到Apache服务器
将pyCharm的Django项目部署到Apache服务器由于第一次尝试将python的Django项目部署到服务器上,采用较为简单的Apache服务器,由于网络上的信息良莠不齐,也遇到了不少坑,因此记录如下,以供大家参考。Refer to: Django2:Web项目开发入门笔记(13)环境搭建的内容包括:操作系统:Ubuntu16.04 (在Linux系统中可以使用命令sudo lsb...原创 2020-04-03 13:53:08 · 1239 阅读 · 0 评论