03 2017 档案

摘要:把下面的代码写在模版文件中就可以了, 注:不是js文件,是模版文件加载的执行的,所有写js里没效果 $.ajaxSetup({ data: {csrfmiddlewaretoken: '{{ csrf_token }}' },}); 阅读全文
posted @ 2017-03-31 20:42 413Xiaol 阅读(1958) 评论(0) 推荐(0)
摘要:Django官方文档有关于怎么生成csv文件的方法 如果遇到中文,会产生乱码 解决方法:在response里写入BOM response.write(codecs.BOM_UTF8): ***************************** 附上非Django情况下csv乱码问题 python2 阅读全文
posted @ 2017-03-31 20:40 413Xiaol 阅读(2182) 评论(0) 推荐(0)
摘要:$ git branch –r 查看远程branch信息 $ git checkout origin/dev检出远程分支 $ git branch -a 查看所有分支,包括本地和远程 可以使用checkout命令来把远程分支取到本地,并自动建立tracking $ git checkout -b d 阅读全文
posted @ 2017-03-31 20:34 413Xiaol 阅读(647) 评论(0) 推荐(0)
摘要:bind()向匹配元素添加一个或多个事件处理器。 使用方式 $(selector).bind(event,data,function) event:必需项;添加到元素的一个或多个事件,例如 click,dblclick等; 单事件处理:例如 $(selector).bind("click",data 阅读全文
posted @ 2017-03-22 22:40 413Xiaol 阅读(197) 评论(0) 推荐(0)
摘要:需要引入jquery和bootstrap相关包,然后把下面的代码复制进去就可以了: <div class="modal fade" id="loadingModal" backdrop="static" keyboard="false"> <div style="width: 200px;heigh 阅读全文
posted @ 2017-03-22 22:30 413Xiaol 阅读(3499) 评论(0) 推荐(0)
摘要:favicon.ico 图标用于收藏夹图标和浏览器标签上的显示,如果不设置,浏览器会请求网站根目录的这个图标,如果网站根目录也没有这图标会产生 404。出于优化的考虑,要么就有这个图标,要么就禁止产生这个请求。在做 H5 混合应用的时候,不希望产生 favicon.ico 的请求。可以在页面的 <h 阅读全文
posted @ 2017-03-18 13:43 413Xiaol 阅读(4850) 评论(1) 推荐(1)
摘要:1.定义转换函数:def convert_to_builtin_type(obj): print 'default(', repr(obj), ')' # 把MyObj对象转换成dict类型的对象 d = {} d.update(obj.__dict__) return d2. 定义类class O 阅读全文
posted @ 2017-03-18 13:41 413Xiaol 阅读(3601) 评论(0) 推荐(0)
摘要:$('input[name=...]').get(0).checked = true 阅读全文
posted @ 2017-03-14 22:22 413Xiaol 阅读(179) 评论(0) 推荐(0)
摘要:$("input[type=checkbox]").each(function(){ $(this).attr("disabled",false);}); 阅读全文
posted @ 2017-03-14 22:21 413Xiaol 阅读(6274) 评论(1) 推荐(0)
摘要:$('#table_id tr').each(function(i){ alert(i); if(i!=0){ //td内的文本 var v0 = $(this).children('td').eq(0).text(); //td内是一个input输入框 var v1 = $(this).child 阅读全文
posted @ 2017-03-14 22:18 413Xiaol 阅读(684) 评论(0) 推荐(0)
摘要:在django中执行自定义语句的时候,返回的结果是一个tuple ,并我不是我所期望的dict.当结果是tuple 时,如果要取得数据,必须知道对应数据在结果集中的序号,用序号的方式去得到值。如果是python与mysql 方式,这种方式可以得到dict结果 conn = getConnection 阅读全文
posted @ 2017-03-09 22:46 413Xiaol 阅读(4215) 评论(2) 推荐(2)
摘要:Django提供了3中方式来验证表单 官网文档:https://docs.djangoproject.com/en/1.9/ref/validators 1.表单字段验证器 a.引入:from django.core.exceptions import ValidationError b.定义验证方 阅读全文
posted @ 2017-03-06 23:12 413Xiaol 阅读(271) 评论(0) 推荐(0)
摘要:Django表单提交一共有三种方式: 1.不使用Django组件进行提交 2.使用django.forms.Form(所有表单类的父类)进行提交 3.使用django.forms.ModelForm(可以和模型绑定的Form)进行提交 这里的例子是,给Publisher这个表里添加数据,表结构如下: 阅读全文
posted @ 2017-03-05 23:16 413Xiaol 阅读(608) 评论(0) 推荐(0)
摘要:这里介绍如何在Django里新建一个模块,这个例子还是最简单的例子 通过浏览器访问 http://localhost:8000/hello/然后返回一个欢迎页 我是做java web出身的,这里用python的Django来做,习惯性的会和SpringMVC去对比一下 其实,在我看来,这里用Djan 阅读全文
posted @ 2017-03-05 21:53 413Xiaol 阅读(2473) 评论(0) 推荐(0)
摘要:admin有自己的默认显示,要自定义显示的样式,一般需要自己定义一个类,在自己定义的类里进行相应的设置,然后,把自己的类交给装饰器 交给装饰器的方法有两种: 1.@admin.register(Publisher) 2.admin.site.register(Publisher, Publisher 阅读全文
posted @ 2017-03-05 14:58 413Xiaol 阅读(193) 评论(0) 推荐(0)
摘要:没什么好说的,看官方文档 https://docs.djangoproject.com/en/1.9/ref/templates/builtins/ 阅读全文
posted @ 2017-03-05 13:23 413Xiaol 阅读(157) 评论(0) 推荐(0)
摘要:1.使用extra方法 解释:结果集修改器,一种提供额外查询参数的机制 说明:依赖model模型 用在where后: Book.objects.filter(publisher_id="1").extra(where=["title='python学习1'"]) 用在select后 Book.obj 阅读全文
posted @ 2017-03-05 12:05 413Xiaol 阅读(4407) 评论(1) 推荐(0)
摘要:django.db.models.query.QuerySet1.可迭代2.可切片 官方文档:https://docs.djangoproject.com/en/1.9/ref/models/querysets/ 相关API1.get(**kwargs) 解释:返回与筛选条件相匹配的Model对象, 阅读全文
posted @ 2017-03-05 10:15 413Xiaol 阅读(7812) 评论(0) 推荐(0)
摘要:插入数据 命令:create 或者 save create用法:ModelName.objects.create(itemName="itemValue") save用法:modelName = ModelName() modelName.itemName = itemValue modelName 阅读全文
posted @ 2017-03-05 00:36 413Xiaol 阅读(2013) 评论(0) 推荐(0)
摘要:一个关键的目录: 目录名:migrations 作用:用来存放通过makemigrations命令生成的数据库脚本,这里的内容一般不要手动去改 规定:app目录下必须要有migrations目录且目录下必须有__init__.py才能正常使用数据库同步的功能 一个关键的表 表名:django_mig 阅读全文
posted @ 2017-03-04 17:18 413Xiaol 阅读(5924) 评论(0) 推荐(0)
摘要:这里定义4个模型 作者:一个作者有姓名 作者详情:包括性别,email,出生日期, 出版商:名称,地址,城市,省,国家,网站 书籍:名称,日期 分析: 作者详情和作者一对一的关系 一本书可以有多个作者,一个作者可以写多本书,作者和书籍多对多关系 一本书只由一个出版商出版,一个出版商可以出版多本书,所 阅读全文
posted @ 2017-03-04 16:47 413Xiaol 阅读(235) 评论(0) 推荐(0)
摘要:Django的模型类是给ORM层服务的 1.每个数据模型都是django.db.models.Model的子类。 2.它的父类Model包含了所有必要的和数据库交互的方法,并提供了定义数据库字段的语法。 3.每个模型相当于一个数据库表(这条规则的例外情况是多对多关系,多对多关系的时候会多生成一张关系 阅读全文
posted @ 2017-03-04 16:37 413Xiaol 阅读(1079) 评论(0) 推荐(0)
摘要:配置Django日志:\hello_django\hello_django\settings.py 文件中的 LOGGING 加入如下配置: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'con 阅读全文
posted @ 2017-03-04 14:38 413Xiaol 阅读(459) 评论(0) 推荐(0)
摘要:Django默认支持sqlite、mysql、oracle、postgresql数据库,像db2和sqlserver需要安装第三方的支持 配置Django数据库:\hello_django\hello_django\settings.py 文件中的 DATABASES 使用django-admin. 阅读全文
posted @ 2017-03-04 14:03 413Xiaol 阅读(190) 评论(0) 推荐(0)
摘要:解释: 路由配置文件(URL分发器),它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。就是以这种方式告诉Django对于每个URL的处理类。Django启动的时候回去加载urls.py文件,加载那个文件可以在hello_django\hello_django\setting.py 阅读全文
posted @ 2017-03-04 12:35 413Xiaol 阅读(476) 评论(0) 推荐(0)
摘要:经过1和2的学习,现在已经可以正常启动Django了,这一节说怎么写一个hello world页面,所有的环境基础就是1和2中搭建的 1.在app模块中添加页面 具体为 hello_django\hello\views.py 中添加如下代码: 2.在setting文件中加入对hello这个app的管 阅读全文
posted @ 2017-03-04 12:03 413Xiaol 阅读(212) 评论(0) 推荐(0)
摘要:1.概念: django-admin.py是django的用于管理任务的命令行工具 manage.py是对django-admin.py的简单包装,每个project里会有一个自己的manage.py 2.查看帮助: 查找django-admin.py在什么地方: 命令:where django-a 阅读全文
posted @ 2017-03-04 10:00 413Xiaol 阅读(723) 评论(0) 推荐(0)
摘要:1.安装python(版本3.5.1) 官网下载:https://www.python.org/downloads/release/python-351/2.更新pip 命令:python -m pip install --upgrade pip3.使用pip安装virtualenv 命令:pip 阅读全文
posted @ 2017-03-03 00:17 413Xiaol 阅读(187) 评论(0) 推荐(0)