Django
one named slash
Bullet for My Valentine
展开
-
在内网环境用Apache+Nginx部署Django+VUE前后端分离项目
项目背景接到一个在线考试系统的项目需求,时间紧,任务重,当然是先上github上搜现成项目,找到一个前端用vue后端用django的项目非常巴适,于是紧忙部署,因为从未接触过vue,期间走了很多弯路,在这里记录一下。vue环境部署因为是内网环境,不能连接互联网,部署起来相对复杂。思路就是先在外网环境搭建好,然后整个移植到内网环境。首先是内网安装Node。Win7系统最高支持的是13.14版本。想安装14版本怎么办?首先官网下载13.14msi安装包正常安装,然后下载14.15.3压缩包zip版本,原创 2022-04-29 23:36:32 · 4396 阅读 · 0 评论 -
避免Django重复提交表单,ERR_cache_miss错误
在做项目时,遇到这个问题,首页设置为登录页login.html,登录后跳转至工具页tool.html。使用django自带的会话及身份验证中间件,自己认为的应该没问题,但总报标题所述错误,折腾了半天,终于解决,这里记录一下。我的urls.pyurlpatterns = [ path('xadmin/', xadmin.site.urls), path('', LoginView.as_view(), name='index'), path('tool/', Template原创 2021-09-17 17:23:32 · 586 阅读 · 0 评论 -
Django部署到Apache项目踩过的一些坑
1.版本必须对应这个问题折腾了半天,一直找不到原因。在启动Apache服务是总是提示 No modules named "encodings" ,网上说是版本不一致导致。于是python Apache 链接中间件mod_wsgi 均重新下载安装,(我的是python cp37,apache vc15, 中间件 网上找到相应版本)然后服务启动起来了。在这里记录下命令行启动Apache服务.\httpd.exe -k install -n "ams" #创建sc.exe delete "原创 2021-09-06 10:52:25 · 500 阅读 · 0 评论 -
NO.53------Django model 之 select_related()
1、主要用于一对一、一对多关系的优化class Province(models.Model): name = models.CharField(max_length=10)class City(models.Model): name = models.CharField(max_length=5) province = models.ForeignKey(Provi...原创 2019-06-22 10:45:29 · 275 阅读 · 0 评论