(django1.10)访问url报错Forbidden (CSRF cookie not set.): xxx
摘要:问题:页面访问时报错 Forbidden (CSRF cookie not set.): xxx 解决方法: 修改settings.py文件,注释掉 django.middleware.csrf.CsrfViewMiddleware',
阅读全文
django实现分页
摘要:分页实现思路: 1.接口拉取库内数据,进行分页 2.页面实现分页组件,切换不同链接 一、接口实现: from django.core.paginator import Paginator p=Paginator(report.objects.order_by("-endtime"),20) #对数据
阅读全文
django models返回数据根据某字段倒序排列
摘要:例如有一个models表叫做report,report表中有一个endtime,想将结果按照endtime倒序排列 正序排列的方法:【models对象.objects.order_by(“字段名")】 report.objects.order_by("endtime") 倒序排列的方法:【model
阅读全文
django1.10使用本地静态文件
摘要:django1.10使用本地静态文件方法 本文介绍的静态文件使用,是指启动web站点后,访问静态资源的用法,实际静态资源地址就是一个个的url 如果没有启动web站点,只是本地调试html页面,那直接用相对路径访问资源即可 1.settings.py中加入下面两句话(应该是默认的,不需要增加) ST
阅读全文
django创建一个简单的web站点
摘要:一、新建project 使用Pycharm,File->New Project…,选择Django,给project命名 (project不能用test命名) 新建的project目录如下: settings.py:工程相关的配置 urls.py:网站访问入口,对应到views wigs.py:部署
阅读全文
django搭建的站点,通过localhost能访问,但是通过ip不能访问
摘要:问题:使用ip访问不了django站点,只能用127.0.0.1访问 解决方法:启动服务时ip使用0.0.0.0 使用gunicorn启动 gunicorn -w4 -b0.0.0.0:8020 UITestManage.wsgi 使用runserver启动 python3 manage.py ru
阅读全文
django models实际操作中遇到的一些问题
摘要:问题1.将主键id改成自动生成的python3 manage.py migrate时报下面的错误 django.db.utils.InternalError: (1091, "Can't DROP 'id'; check that column/key exists") 我猜测是因为我改了两个表的主
阅读全文
python3 django连接mysql,同步表结构
摘要:第一步:安装PyMySQ代替MySQLdb pip3 install PyMySQL 然后在工程目录的__init__.py中填写下面两句话 import pymysql pymysql.install_as_MySQLdb() import pymysql pymysql.install_as_M
阅读全文
django MongoDB上传文件
摘要:django上传文件,查询到的资料都是用的django自己的models.Model类,去定义一个FileField类型的存储文件,并且在里面加一句upload_to,如下所示:但是如果用mongodb,虽然Document有FileField类型,但是没有upload_to这个参数,所以写了一个方...
阅读全文
Django1.8:403错误:CSRF verification failed. Request aborted.
摘要:问题:Django 403错误:CSRF verification failed. Request aborted.原因:需要加cookie验证解决方法:1.在view.py中增加from django.template import Template, Context, RequestContex...
阅读全文
django重定向
摘要:问题:在做插入新项目数据时,因为要回到index页面,如果把保存数据的代码写到index里,会导致刷新一次,提交一次post请求,而且如果多个页面都要post数据后回到index页面,会导致index页面很乱解决方法:在新建项目的方法加一个if语句,如果是POST的method,就提交数据并做重定向...
阅读全文
django通过url传递参数(编辑操作页面)
摘要:在做到编辑部分时,想到的办法是在编辑上跳转到页面时给他一个包含唯一标识id的url,然后通过这个url中的id去查询出该条数据,将数据内容显示在编辑页面。1.编辑按钮编辑2.URL配置,用()括起来的部分就是参数,如果有多个参数,使用多个()urlpatterns = patterns('', ...
阅读全文
django提交post请求
摘要:在做post的时候,view.py用到了下面的方法,如果是POST的method,就通过request.POTST['XX']获得html中name为XX的值,然后将值save到数据库里models.py:from projectmanage.settings import DBNAMEfrom m...
阅读全文
视图的URL配置,找不到我设置的第一个Page
摘要:问题:视图的URL配置,找不到我设置的第一个Page我的代码如下:结果访问/test/时说找不到这个page原因:patterns方法的参数有两个,一个是prefix,一个是参数元祖,详见下图,因为我的patterns里少加了一个空的'',它将我写的第一个url单过prefix参数了。解决办法:在p...
阅读全文
django1.8模板位置的设置setting.py
摘要:大多数django教程比较老,给出的template的设置方案为:更改工程下的setting.py文件,TEMPLATE_DIRS = ( os.path.join( APP_DIR, 'templates' ))但是在用django1.8版本时没有找到这个设置,自己添加也是不成功的。最后查阅资料...
阅读全文
django创建工程,用命令
摘要:django创建工程的命令>>python C:\Python33\Lib\site-packages\django\bin\django-admin.py startproject projectmanage>>cd projectmanage>>pythonC:\Python33\Lib\sit...
阅读全文