- 博客(15)
- 收藏
- 关注
转载 JS正则实用案例
//校验用户姓名:只能输入1-30个以字母开头的字串Javascript代码function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return falsereturn true} }} //校验密码:只能输入6-20个字母、数字、下划线 function isPassw...
2018-09-27 17:43:26 380
原创 html {% url %}报错排查
html模版及报错日志projects/urls.pyapp/urls.pyviews.py很明显是blog.blog_type.pk没找到,从代码看没有问题,所以用shell模式进行数据模拟,发现确实是没有blog.blog_type.pk,回头去查看models,发现models的字段blog_type写成blogtype,修改后解决问题,所以一定好好利用shell。...
2018-06-12 15:01:28 1389
原创 django form代码实例
创建一个表单来分享帖子。Django有一个内置的表单框架允许你通过简单的方式来创建表单。这个表单框架允许你定义你的表单字段,指定这些字段必须展示的方式,以及指定这些字段如何验证输入的数据。Django表单框架还提供了一种灵活的方式来渲染表单以及操作数据。Django提供了两个可以创建表单的基本类:• Form: 允许你创建一个标准表单• ModelForm: 允许你创建一个可用于创建或者更新mod...
2018-06-07 10:12:16 666
翻译 ModelForm用法详解
ModelForm a. class Meta: model, # 对应Model的 fields=None, # 字段 exclude=None, # 排除字段 label...
2018-06-01 09:36:42 3954
翻译 django数据库操作
# 获取个数 models.Tb1.objects.filter(name='seven').count() # 大于,小于 models.Tb1.objects.filter(id__gt=1) # 获取id大于1的值 models.Tb1.objects.filter(id__lt=10) # ...
2018-05-31 15:43:20 284
翻译 django F和Q
# F 使用查询条件的值from django.db.models import Fmodels.Tb1.objects.update(num=F('num')+1)# Q 构建搜索条件from django.db.models import Qcon = Q()q1 = Q()q1.connector = 'OR'q1.children.append(('id', 1))...
2018-05-31 15:40:26 588
转载 基于函数的视图(Function Based View)和基于类的视图(Class Based View)
基于函数的视图(Function Based View)和基于类的视图(Class Based View)Django的视图有两种: 基于函数的视图(Function Base View)和基于类的视图(Class Based View)。上述案例中的index,article_detail和profile_update的方法都是基于函数的视图。优点是直接,容易读者理解。缺点是不便于继承和重用。在...
2018-05-31 15:07:47 1355
翻译 Django的View是如何工作的
View (视图) 主要根据用户的请求返回数据,用来展示用户可以看到的内容(比如网页,图片),也可以用来处理用户提交的数据,比如保存到数据库中。Django的视图(View)通常和URL路由一起工作的。服务器在收到用户通过浏览器发来的请求后,会根据urls.py里的关系条目,去视图View里查找到与请求对应的处理方法,从而返回给客户端http页面数据。当用户发来一个请求request时,我们通过H...
2018-05-31 10:19:45 418
翻译 Django基本操作命令
1、新建一个django项目django-admin.py startproject project-name2、新建一个apppython manage.py startapp app-name3、同步数据库python manage.py syncdb注意:Django 1.7.1及以上的版本需要用以下命令python manage.py makemigrationspython manage...
2018-05-31 10:06:15 220
原创 django date参数详解
date根据给定格式对一个日期变量进行格式化。可用的格式字符串:格式化字符描述示例输出a'a.m.'或'p.m.''a.m.'A'AM'或'PM''AM'b月份,文字形式,3个字母,小写。“jan”B未实现。 cISO 8601格式2008-01-02T10:30:00.000123+02:00d月的日子,带前导零的2位数字。'01'到'31'D周几的文字表述形式,3个字母。'Fri'e时区名称'...
2018-05-29 10:42:08 2930
翻译 html if优先级
html if优先级所有上述操作符都可以组合以形成复杂表达式。对于这样的表达式,重要的是优先级规则。操作符的优先级从低至高如下:orandnotin==,!=,<,>,<= ,>=与Python的规则是一样的。 所以,对于下面的复杂if标签:{% if a == b or c == d and e %}将被解释为:(a == b) or ((c == d) an...
2018-05-29 09:36:46 1052
转载 django templatetags学习
https://www.cnblogs.com/haiyan123/p/7725568.htmlDjango框架之第三篇模板语法(重要!!!)一、什么是模板?只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板。二、模板语法分类一、模板语法之变量:语法为 {{ }}:在 Django 模板中遍历复杂数据结构的关键是句点字符 .(也就是点)views.pydef index(r...
2018-05-24 12:09:35 3558
转载 Django QuerySet API文档
https://www.cnblogs.com/linxiyue/p/4040262.html在查询时发生了什么(When QuerySets are evaluated)QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作。只要你查询的时候才真正的操作数据库。下面的 QuerySet 行为会导致执行查询的操作:循环(Iteration):QuerySet 是可迭...
2018-05-24 12:08:08 695
原创 django执行python manage.py collectstatic报错
因为没有对setting.py设置STATIC_ROOT,解决如下:STATIC_ROOT = os.path.join(BASE_DIR,'static')
2018-05-23 10:17:19 6775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人