![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
豆芽胡
这个作者很懒,什么都没留下…
展开
-
用python创建web工程时,常用的方法1
以下代码全部在谷歌浏览器上验证使用并通过,使用了Jquery-3.2.1,和bootstrap3.3.7,Jquery-Table 1.10.15注意:下面的get请求中的req_for_data1是和python项目中urls.py代码对接的,而getErrorMessage是和python项目中的views.py对接的,使用java的需要注意一下,这里不太一样。1.定时5秒获取指定...原创 2018-01-09 10:12:00 · 799 阅读 · 0 评论 -
Centos7部署Django Web 全流程之终章
前面的章节阐述了SVN、django、python、gunicorn、nginx其中简单的将django和gunicorn串了起来。但是还没有完全串成一条线,下面将串起来整个项目:1. 打开django项目的setting文件:将Debug=True改为Debug=False将ALLOWED_HOSTS = ["127.0.0.1"] 2.确认静态资源路径配置# 所...原创 2018-11-22 17:50:31 · 226 阅读 · 0 评论 -
转载:二维码生成插件qrcodejs(可设置前、背景色、宽高)
文档目录:使用方法 参数说明 option 参数说明 API 接口 相关信息Html代码:<script src="qrcode.js"></script><div id="qrcode"></div>JS代码:// 简单方式new QRCode(document.getElementById('qrcode'),...转载 2019-02-13 14:11:40 · 6188 阅读 · 0 评论 -
Django项目中多数据库配置遇到的问题
之前的文章配置了mysql和oracle数据库,但是今天切换数据库时发现无论运行什么命令django自带的一些数据库表都不会被创建,感觉是多数据库的配置有问题下图是多数据配置的情况下,相关表无法创建到数据库中:命令显示执行成功,但是数据库中只会创建migrations表,其他的表一个都不会创建为了排除问题,我就将setting文件中的多数据库配置全部去掉然后只保留了d...原创 2019-05-22 17:27:20 · 1095 阅读 · 0 评论 -
Django的视图View详解
django的view可以是方法,也可以是类,按照django的规则,我们添加的view都要写到app的views.py文件中其中,方法view我们称之为FBV(function base views),类view我们称之为CBV(class base views)一般情况下,我们会使用以下两种方式:#url.pyfrom django.contrib import admin...原创 2019-05-29 17:48:41 · 7331 阅读 · 0 评论 -
Django+xadmin+rules 环境搭建 第一章
Django2.0只支持Oracle 12.1,要连接11g,只能降级到Django 1.11.20所以只能使用django1.11.20版本1.修改pycharm默认的django版本使用命令行卸载和安装:# 卸载pip uninstall django# 安装,这里使用了国内的pip源pip install django==1.11.20 -i https...原创 2019-08-21 16:05:52 · 499 阅读 · 0 评论 -
Django+xadmin+rules 静态多数据库开发 第二章
本章主要描述Oracle数据库的配置其中,主数据库为mysql(即default),次数据库为oracle1.添加多数据库的配置文件# -*- coding: utf-8 -*-from django.conf import settingsDATABASE_MAPPING = settings.DATABASE_APPS_MAPPINGclass DatabaseAp...原创 2019-08-22 17:26:16 · 539 阅读 · 0 评论 -
Django+xadmin+rules logging日志和邮件配置 第三章
本篇主要描述django的log配置,及其邮件发送设置1.首先在setting.py中添加日志配置####日志模块####import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))BASE_LOG_DIR = os.path.join(BASE_DIR, "log")i...原创 2019-08-26 10:18:28 · 1648 阅读 · 0 评论 -
Centos7部署Django Web 全流程之五 Gunicorn(django+nginx+gunicorn)
1.安装gunicorn2.执行gunicorn命令,查看该命令是否正确执行,若无法执行,修改软连接。#cd svn/ 切换到项目根目录,即与manage.py 同级#执行gunicorn -w4 -b0.0.0.0:8001 generalWeb.wsgi 如果这里显示找不到gunicorn的问题,则执行下面的语句#ln -s /usr/local/python...原创 2018-11-22 16:43:42 · 1040 阅读 · 0 评论 -
Centos7部署Django Web 全流程之四 Nginx(django+nginx+gunicorn)
1.老规矩,安装nginx的依赖,主要有g++,gcc,openssl-devel,pcre-devel,zlib-devel下面是具体命令(有些依赖可能已经安装过,安装过的请跳过):#yum install gcc-c++#yum install pcre pcre-devel#yum install zlib zlib-devel#yum install ope...原创 2018-11-22 15:29:31 · 1651 阅读 · 3 评论 -
Centos7部署Django Web 全流程之三 SVN(django+nginx+gunicorn)
要部署django项目,首先要做的肯定是要将项目代码放置到centos服务器上。本篇内容是将其他SVN服务器(阿里云)上的代码下载到centos上。1.安装SVN#yum install subversion2.创建代码要下载的目录# cd .. # mkdir svn#cd svn#ls#svn co https://xxx.xxx.xxx.xxx/svn...原创 2018-11-22 14:47:33 · 461 阅读 · 2 评论 -
Django框架的中的setting.py文件说明:
1.加载数据库,数据库的配置不能写死在seting.py文件中,下面的方式是读取另外一个文件,配置数据库:config = ''with open(os.path.join(BASE_DIR, 'config/config.json'), 'rt') as f: config = json.load(f)DATABASES = { 'default': { ...原创 2018-03-07 10:12:56 · 4673 阅读 · 0 评论 -
DjangoWeb使用Datatable进行后端分页
使用场景:不使用Django的模版语言进行分页(网上大多数都使用该方式),这种方式个人认为维护起来很不爽。故使用Jquery DataTable和bootstrap Datatable 两个js进行分页。本人做的是一个表格监控页面,该页面每5s刷新一次,非长连接推送(websocket)模式,而是用Ajax定时刷新获取的方式。代码如下:1.Html页面内容(本人用的是Admin.lte的前端框架)...原创 2018-06-19 10:55:23 · 6378 阅读 · 1 评论 -
Django 接收Post请求数据,并保存到数据库的快速写法
要说基本操作,大家基本都会,但是有时候,有些操作使用小技巧会节省很多时间。本篇描述的就是使用dict小技巧,保存到数据库,用来节省大家编码的工作量。主要内容:通过for循环拿到post表单中的值并保存到一个dict中,然后通过**dict保存到数据库中。1.用户提交了一个表单,表单内容包含csrf。2.服务端除了表单中的csrf要过滤掉,其它的都要保存到数据库中。3.具体看下方代码:下面的代码分别...原创 2018-06-19 16:14:44 · 10940 阅读 · 0 评论 -
Django 框架中的自定义模板标签(template.Library())
某一些标签(例如:菜单栏、css、JS、以及一些复杂计算后的数据等)需要我们自定义。然后再在指定的html中引用并显示。之所以要用到标签,主要作用就是想让一些内容在多个模板(HTML)中都要有,比如菜单栏。我们绝对不想在每个视图函数(views中)都写一次这些变量内容,所有要说一下Django的上下文渲染器。例如(代码取自自强学堂):from django.shortcuts import ren...原创 2018-06-20 11:02:24 · 5647 阅读 · 0 评论 -
Centos7部署Django Web 全流程之一 Python3(django+nginx+gunicorn)
注意:所有流程全都是在新安装的centos7上进行的,请注意差异!(centos7的安装教程请看之前的文章)下面为本人centos7的内核版本:下面开始正文,所有操作基于root用户:1 安装python3,默认安装了2.7.5(centos默认集成了python3以下的版本,而我们的django要使用python3以上的版本)查看已有的python2.7安装位置:# wh...原创 2018-11-22 11:42:36 · 978 阅读 · 1 评论 -
Centos7部署Django Web 全流程之二 Django(django+nginx+gunicorn)
上一篇安装了pyhton3,这一篇安装django所要使用到的常用环境:#pip install --upgrade pip (升级pip):#pip install django (安装django)#pip install pymysql(安装pymysql)#pip install requests(安装requests)pip install ldap3...原创 2018-11-22 14:08:47 · 287 阅读 · 0 评论 -
Django中使用动态语句查询
1.特殊业务条件下,用户的数据展示必须根据【数据库的中某字段的条件配置】进行【过滤后展示】而这个展示条件,是在页面上进行配置的,即在页面上动态修改而这个动态修改会要求DJango查询数据时,要根据页面上的配置进行查询,故需要下面的方式,进行复杂过滤查询from django.db.models import Qfrom django.shortcuts import render...原创 2019-08-28 16:38:02 · 1070 阅读 · 0 评论