django
文章平均质量分 63
sterson
欢迎浏览个人技术网站: http://www.sterson.com.cn
展开
-
DjangoUeditor富文本
如果ueditor.html,ueditor_old.html显示无法加载,将Python27\Lib\site-packages\DjangoUeditor\templates目录下两个文件拷贝到项目 templates 目录。如果报include问题,就导入include:from django.conf.urls import url, include。不管是做项目管理系统,还是做网站,富本文是必用的,这里讲的是py2+django1.11,因为版本很重要。{# 显示章节下的文章 #}原创 2024-02-06 13:29:28 · 1061 阅读 · 0 评论 -
Django CSRF验证失败
3,在app的views.py文件中导入from django.template import RequestContext。加入django.middleware.csrf.CsrfViewMiddleware。解决方法之二是不使用csrf验证(不推荐),去掉方法一中所有设置即可。2,在项目 setting.py文件中的MIDDLEWARE。访问被禁止,提示csrf验证失败,请求被中断,如下图。原创 2024-02-06 13:27:54 · 1214 阅读 · 0 评论 -
Django 后台管理员
在urls.py文件中修改,将 url(r'^admin/', admin.site.urls)中的admin修改成更复杂,只能你知道的其他词。Django框架提供一个非常强大的后台,我们只需少量的代码改动基本就可以满足后台的管理。user =User.objects.get(username='后台账号')进入后台的地址是 http://127.0.0.1:8085/admin。user.set_password('新的后台密码')由于默认是admin,大家知晓,不过我们也可以修改成其他的。原创 2024-02-06 13:23:43 · 242 阅读 · 0 评论 -
Django 前端页面展示数据
<td align="center" colspan="6" bgcolor='#aabbcc'>新增任务</td>任务名称:</td><td>任务描述:原创 2024-02-06 13:20:24 · 385 阅读 · 0 评论 -
Django 静态资源
比如引用css文件:<link rel="stylesheet" href="./static/css/style.css">Django并不象其他WEB语言,可以在前端页面指定图片,CSS等静态资源的路径就能直接访问。static目录再创建一个css目录,放一个style.css文件。比如引用图片:<img src="static/1.png">1,在项目app目录中新建一个static目录。2,配置项目的settings.py文件。配置完后就可以在前端页面使用静态资源了,3,配置urls.py文件。原创 2024-02-06 13:19:27 · 159 阅读 · 0 评论 -
Django 导出数据至excel
sheet1.write(0, 2, "任务创建人")sheet1.write(0, 3, "任务执行人")sheet1.write(0, 4, "任务验收人")sheet1.write(0, 5, "任务优先级")sheet1.write(0, 8, "任务单状态")sheet1.write(0, 0, "任务单号")sheet1.write(0, 1, "任务标题")sheet1.write(0, 6, "创建日期")sheet1.write(0, 7, "截止日期")# 将数据插入到表格中。原创 2024-02-06 13:18:54 · 737 阅读 · 0 评论 -
Django 数据分页
没有任务数据任务名称</th><th>任务描述</th><th>任务评价</th><th>操作者原创 2024-02-06 13:18:15 · 388 阅读 · 0 评论 -
Django 查询数据
Tasks.objects.filter(task_name__contains="abc").exclude(task_user='张三')task_list = Tasks.objects.filter(task_name='abc', task_user='张三')表示以什么结尾的查询,如 Tasks.objects.filter(task_name__endswith='acb')in查询,Tasks.objects.filter(task_user__in=['张三', '李四'])原创 2024-02-06 13:17:25 · 436 阅读 · 0 评论 -
Django 保存数据
返回一个元组,第一个为1)model_name对象,第二个为True或False, 新建时返回的是True, 已经存在时返回False。1)model_name.objects.create(字段名1 = "xx", 字段名1 = "xx")在定义完模型(表)后,就可能向模型(表)写入数据,相关于创建模型对象实例,有几种方法用来创建实例。3)model_name.objects.get_or_create(字段名1 = "xx")新增或更新,可以防止数据重复,但是速度要相对慢些,x.字段名1 = "xx"原创 2024-02-06 13:16:48 · 470 阅读 · 0 评论 -
Django 模型定义
例子:储存最大不超过999,带有2位小数位精度的数,定义如下:models.DecimalField(..., max_digits=5, decimal_places=2)。models.CharField('任务名称', max_length=100)中的'任务名称'是verbose_name,也可以这样写models.CharField(verbose_name='任务名称', max_length=100),这样写的好处是在后台将显示中文'任务名称',否则会显示task_name。原创 2024-02-06 13:16:16 · 584 阅读 · 0 评论 -
Django 模型驱动
如果要更换成MySQL, PostgreSQL,oracle等其他数据库,需要在settings.py中配置对应的数据库驱动即可。import pymysql:导入mysql包,如果未安装,用pip install pymysql 安装。模型是与数据库相关的设计与定义,在模型中可以定义表结构,或是类似保存,更新,删除数据等操作。'PASSWORD':登录数据库密码。'ENGINE':数据库驱动。'USER':登录数据库账号。'NAME':数据库名称。'PORT':数据库端口。原创 2024-02-06 13:15:38 · 237 阅读 · 0 评论 -
Django 使用模板
<a href="/">李老道自学网</a>原创 2024-02-06 13:14:49 · 314 阅读 · 0 评论 -
Django 创建页面
创建一个简单的页面1,编辑视图修改myweb\web目录中的views.py文件,输入如下代码:# coding:utf-8 from django.http import HttpResponse def home_page(request): return HttpResponse("hello")HttpResponse函数是向网页输出内容...原创 2020-04-28 15:58:20 · 424 阅读 · 0 评论 -
Django 创建应用
一个项目可以有多个应用,切换到项目所在路径,输入:pythonmanage.pystartappwebwindows(本例路径为E:\myweb), 目录结构如下:Linux目录结构如下:这样就创建了一个名为web的应用,注意切记要启用该应用,做如下修改。修改 myweb\myweb\settings.py,将web应用加入到INSTALLED_APPS:...原创 2020-04-28 15:57:38 · 631 阅读 · 0 评论 -
Django 创建项目
安装Django之后,有了可用的管理工具django-admin,该工具在Python27\Lib\site-packages\django\bin,可通过在cmd窗口输入django-admin help,查看该工具有哪些功能命令:可以看到有很多命令可用。startproject命令:创建一个新的WEB项目windows在cmd窗口输入django-ad...原创 2020-04-28 15:57:02 · 539 阅读 · 0 评论 -
Django安装
Django介绍Django是一个开源的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。本文环境是django1.11,python2.7。注意版本是很重要的东西。2019年笔记整理。安装djangoDjango的安装方式有多种,这里介绍通过pip安装,其他方式可参考官方网站:https://www.djangoproject.com采用p...原创 2020-04-28 15:53:45 · 281 阅读 · 0 评论