django
silence cc
这个作者很懒,什么都没留下…
展开
-
django之状态保持-使用redis存储session
关于redis安装,pip install django-redis-sessions,按照提示进行安装相关的服务端和客户端.django版本1.8.2, Python版本2.7.121 进入虚拟环境h1 workon h12 创建一个项目test应用booktestdjango-admin startproject test3 创建应用booktest进入...原创 2018-03-30 00:03:27 · 3247 阅读 · 0 评论 -
django里面DTL使用for循环时,获取当前循环次数使用{{forloop.counter}}
django 模板语言共分四部分:变量 标签 注释 过滤器。 在标签里面使用for循环时,如何获取当前for循环次数,使用模板变量{{forloop.counter}}原创 2018-06-07 15:35:53 · 4818 阅读 · 0 评论 -
django之使用nginx和uwsgi进行生产环境部署
部署的整个过程共分为四步,重点是后3步:安装配置uwsgi,安装配置 nginx服务器,收集静态文件。测试的核心思想,通过是否为静态文件的url请求,nginx服务器区别对待。如url为127.0.0.1/static/a1.jpg,则由nginx服务器直接返回图片;如果url为非127.0.0.1/static,则nginx服务器把请求转发到uwsgi服务器,交给django处理后再转发给客...原创 2018-04-27 23:23:02 · 3209 阅读 · 9 评论 -
django之开发环境关于settins.py里面的DEBUG的设置和静态文件的关系
原理: 在开发环境里面,关于django 1.8.2项目下settings.py文件里面的DEBUG的值设置,如果设置DEBUG=True时,可以成功加载显示静态文件,当设置DEBUG=False时,是不能成功加载显示静态文件的。而静态文件在生产环境里面,只有完成部署时才可以成功加载显示的。问题: 使用谷歌浏览器进行一个简单的加载静态文件显示,发现开发环境下,不管DEBUG的值怎么设置,使...原创 2018-04-26 17:11:07 · 2489 阅读 · 0 评论 -
django之使用pycharm配置django的虚拟环境
1 在保存django项目的projects目录里面进入虚拟环境h1,创建一个项目test2 2 打开pycharm,创建一个p工程目录project,该工程目录为~/projects 3 使用pycharm配置django项目test2的虚拟环境h1 ...原创 2018-04-24 15:52:39 · 4716 阅读 · 0 评论 -
django之模型类、迁移和数据库表之间的关系
环境配置:ubuntu 16.04,Django 1.8.2,MySQL-python 1.2.5目的是为了了解模型类的定义和其对应数据库里面表的关系实测发现:1. 关于模型类和数据库里面的表关系,模型类里面定义的类属性是为了生成数据库里面的表结构使用的,类似mysql里面创建一个表。 1. 一个模型类,对应着数据库里面的一个表。 2. 一个类属性,对应着数据库表里面的一个字段...原创 2018-05-01 14:37:46 · 5123 阅读 · 0 评论 -
ubuntu16.04 创建配置并使用虚拟环境
前些时由于换电脑的原因,重新装了64位ubuntu 16.04桌面版系统,由于django需要用虚拟环境,所以要创建虚拟环境。因为发现使用pip 8版本无法创建虚拟环境,老报错要升级,而升级老失败,所以直接下载pip10压缩包进行源码安装步骤如下: 一 安装虚拟环境sudo pip install virtualenvsudo pip install virtualenvwrappe...原创 2018-04-23 01:46:07 · 8596 阅读 · 3 评论 -
django之使用celery-把耗时程序放到celery里面执行
1 在虚拟环境创建项目test和应用booktest(过程省略),然后安装所需的包pip install celery==3.1.25pip install celery-with-redis==3.0pip install django-redis==3.1.172 配置settings,# 数据库使用mysqlDATABASES = { 'default': { ...原创 2018-04-12 20:17:50 · 3213 阅读 · 0 评论 -
简单自定义django框架里面的404错误页面
1 创建一个项目 django-admin startproject test2 在项目test里面创建一个templates模板目录,这个目录和manage.py是同级关系,在templates目录下面创建一个404.html文件,该文件的body内容为:‘自定义404错误页面’3 对目录test/test里面的setttings.py进行设置:1 设置路径:对TEMP...原创 2018-03-28 01:11:28 · 3324 阅读 · 0 评论 -
django-表单POST方法提交实现完整过程
1 进入虚拟环境 workon h1 2 创建一个django项目test django-admin startproject test3 创建一个应用booktest python manage.py startapp booktest4 在应用...原创 2018-03-28 01:04:44 · 16114 阅读 · 3 评论 -
使用pycharm管理django项目时,关于导入另一个包里面文件的问题解决
问题:发现导入另外一个应用里面的文件报错,如下: 解决:把项目根目录daylifresh标记为SourceRoot 结果如下:不再报错原创 2018-06-01 01:44:21 · 5409 阅读 · 3 评论