随笔分类 -  Django

1 2 下一页
django文件上传下载
摘要:views: StreamingHttpResponse对象用于将文件流发送给浏览器,与HttpResponse对象非常相似,对于文件下载功能,使用StreamingHttpResponse对象更合理。通过文件流传输到浏览器,但文件流通常会以乱码形式显示到浏览器中,而非下载到硬盘上,因此,还要在做点 阅读全文
posted @ 2016-10-11 10:50 momingliu11 阅读(5981) 评论(0) 推荐(0) 编辑
django关闭debug后,静态文件的处理
摘要:Django框架仅在开发模式下提供静态文件服务。当我开启DEBUG模式时,Django内置的服务器是提供静态文件的服务的,所以css等文件访问都没有问题,但是关闭DEBUG模式后,Django便不提供静态文件服务了。 1.使用django.views.static.serve()方法。在URLcon 阅读全文
posted @ 2016-09-18 13:18 momingliu11 阅读(4334) 评论(1) 推荐(1) 编辑
Django抛错不存在(DoesNotExist)
摘要:except modelname.DoesNotExist: 阅读全文
posted @ 2016-09-02 19:56 momingliu11 阅读(1917) 评论(0) 推荐(0) 编辑
从外部导入django模块
摘要:import os import sys sys.path.append("D:\\pyweb\\sf"); # 项目位置(不是app) os.environ.setdefault("DJANGO_SETTINGS_MODULE", "sf.settings")import djangodjango.setup() #如果不加上这两句,delete会报错,提示Models aren't ... 阅读全文
posted @ 2016-08-31 16:17 momingliu11 阅读(994) 评论(0) 推荐(0) 编辑
django导入自定义模块
摘要:自定义模块cust.py位于应用aptest目录下 1.编辑settings.py from aptest import cust 2.编辑views.py from cust import pc #从cust.py中导入pc类 然后在view中可以直接调用pc.property 阅读全文
posted @ 2016-08-25 17:23 momingliu11 阅读(3509) 评论(0) 推荐(0) 编辑
通过ajax GET方式查询数据,Django序列化objects
摘要:点击“查找2”按钮,通过ajax GET方式进行查询数据,这样页面不需要整体刷新,之后清空tbody数据,将查询结果重新附加到tbody 前端html: 前端js: 编写view(Django序列化objects): print srvs_json [{"fields": {"OSVersion": 阅读全文
posted @ 2016-08-25 10:53 momingliu11 阅读(6608) 评论(0) 推荐(1) 编辑
django直接操作MySQL,中文乱码
摘要:print sql_insert,data返回值: insert into sinfors_hvvms values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) (171, '192.168.200.194', 'OPS-Linux', '', '8 阅读全文
posted @ 2016-08-09 14:08 momingliu11 阅读(1185) 评论(0) 推荐(0) 编辑
根据用户所属组显示不同功能模块
摘要:如果该用户属于 upwords_mgmt组,则显示 密码管理 功能模块 阅读全文
posted @ 2016-08-09 10:46 momingliu11 阅读(442) 评论(0) 推荐(0) 编辑
Objects聚合分组,统计结果个数(Count)
摘要:参考:http://python.usyiyi.cn/django/topics/db/aggregation.html 返回结果: [{'num': 1, 'sAMAccountName': u'zhongwenming'}, {'num': 1, 'sAMAccountName': u'sunq 阅读全文
posted @ 2016-07-27 17:41 momingliu11 阅读(3140) 评论(0) 推荐(0) 编辑
将sqllite3数据库迁移到mysql
摘要:一.安装python mysql module (OneDrive): 1.运行python D:\OneDrive\Work\django\mysqlregistry.py2.http://www.dlldll.com/ 下载libguide40.dll和 libmmd.dll这两个文件,然后拷贝 阅读全文
posted @ 2016-07-26 14:14 momingliu11 阅读(2398) 评论(0) 推荐(0) 编辑
通用视图-分开处理GET、POST请求
摘要:1.编辑urls.py: 2.编辑views.py: 参考:http://djangobook.py3k.cn/2.0/chapter08/ method_splitter(request, *args, **kwargs) 阅读全文
posted @ 2016-06-17 14:51 momingliu11 阅读(712) 评论(0) 推荐(0) 编辑
通用视图
摘要:向用户展示hvvms、hvsrvs、hvvhds信息,除了model名称不同,view中的功能都相同,所以可以通过通用视图实现,减少代码重复 参考:http://djangobook.py3k.cn/2.0/chapter08/ 1.编辑urls.py 2.编辑views.py 3.已有如下mode 阅读全文
posted @ 2016-06-17 11:34 momingliu11 阅读(343) 评论(0) 推荐(0) 编辑
Django中的DateTimeField格式
摘要:转自:http://www.nanerbang.com/article/5488/ 创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个fiel 阅读全文
posted @ 2016-06-03 16:13 momingliu11 阅读(67872) 评论(1) 推荐(2) 编辑
django 板块动态切换
摘要:需求:在同一页面的不同板块上可以实现动态切换,使用一个view实现,具体如下图所示,点击phy显示物理机列表,点击vm显示虚机列表,phy、vm对应的url均是动态生成: 实现思路: 1.新建两个表,servers表用于存放服务器种类,pvserver物理机虚机具体服务器信息。物理机和虚机不要分别存 阅读全文
posted @ 2016-05-11 21:46 momingliu11 阅读(1117) 评论(0) 推荐(0) 编辑
django的admin后台注册model并显示
摘要:在admin后台注册model并显示其他字段: 修改app下的admin.py,注册model: 在admin后台会显示vm内容,但是默认只显示model中return的字段: 比如要显示名为hv的model中的其他字段,修改admin.py如下: 结果显示如下: 阅读全文
posted @ 2016-05-11 17:06 momingliu11 阅读(5364) 评论(0) 推荐(0) 编辑
django中的权限控制(form增删改)
摘要:Django默认提供了权限控制,但只能对使用了其自带的登录认证的用户进行权限控制,说白了就是只能对存储在auth_user表中的用户进行权限控制,但不能对未登录过的用户进行权限控制。但如果通过集成LDAP认证后的用户,其用户也会被缓存到该表中,即变相实现了AD用户也能进行权限控制。 权限是auth 阅读全文
posted @ 2016-05-10 11:25 momingliu11 阅读(4472) 评论(1) 推荐(0) 编辑
django使用LDAP验证
摘要:1.安装Python-LDAP(python_ldap-2.4.25-cp27-none-win_amd64.whl)pip install python_ldap-2.4.25-cp27-none-win_amd64.whl 2.安装django-auth-ldap(django-auth-lda 阅读全文
posted @ 2016-05-09 16:11 momingliu11 阅读(20436) 评论(1) 推荐(1) 编辑
django配置连接多个数据库,自定义表名称
摘要:在项目tt下新建两个app,分别为app01、app02。配置app01使用default节点数据库;app02使用hvdb节点数据库(也可以配置app01下的model既使用default,也可以使用hvdb数据库) 1.编辑settings.py,添加多个数据库: Django 要求defaul 阅读全文
posted @ 2016-05-07 20:47 momingliu11 阅读(19508) 评论(3) 推荐(3) 编辑
django新建项目,连接mysql数据库
摘要:安装django,进入Django目录,运行 python setup.py install 在workplace目录下新建一个名为site01的项目: cd workplacedjango-admin.py startproject site01 ,在workplace目录下自动生成site01目 阅读全文
posted @ 2016-05-06 16:29 momingliu11 阅读(2187) 评论(0) 推荐(0) 编辑
设置全局context变量 (显示用户登录名)
摘要:比如在每个页面的最上面部分需要显示用户的登录名称,如果不登录则显示为Guest。这部分内容在每个页面都会出现,所以可将该部分内容作为一个公共模板(如userauth.html),如然后在其他模板中进行引用。 userauth.html内容如下: 现在需要在访问每个view的时候,该用户名都可以自动得 阅读全文
posted @ 2016-04-29 16:44 momingliu11 阅读(781) 评论(0) 推荐(0) 编辑

1 2 下一页

点击右上角即可分享
微信分享提示