importlib
摘要:有时候,我们很需要在程序运行的过程中,根据变量或者配置动态的决定导入哪个模块。 假设我们需要导入的模块copy_imgs定义在testdir文件夹下面,内容如下 输出:
阅读全文
Django之ModelForm组件
摘要:Django之ModelForm组件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
阅读全文
KindEditor 和 xss过滤
摘要:KindEditor 1、进入官网 2、下载 官网下载:http://kindeditor.net/down.php 本地下载:http://files.cnblogs.com/files/wupeiqi/kindeditor_a5.zip 3、文件夹说明 1 2 3 4 5 6 7 8 9 10
阅读全文
from 动态显示select数据
摘要:一、 ModelChoiceField(ChoiceField) ... django.forms.models.ModelChoiceField queryset, # 查询数据库中的数据 empty_label=" ", # 默认空显示内容 to_field_name=None, # HTML中
阅读全文
views获取数据 -- request包含的方法
摘要:request.GET request.POST request.FILES request.path_info request.xxx.getlist request.method request.COOKIES request.DELETE request.META request.body(所
阅读全文
django -- 自定义simpletag 和 filter
摘要:django中自定义simpletag,即使用自己定义的函数在html中处理数据。 步骤: 1、创建并注册app settings.py 2、在此app下创建目录templatetags 3、在templatetags目录下创建任意py文件,在文件中创建template对象register 4.修改
阅读全文
django -- 内置分页
摘要:urls.py views.py models.py page.html 效果: 注:参考 https://docs.djangoproject.com/en/1.10/topics/pagination/
阅读全文
模版继承与导入
摘要:继承: usrs.py views.py master.html t1.html t2.html 效果: 导入:
阅读全文
django -- url 的 命名空间
摘要:命名空间 a. project.urls.py 1 2 3 4 5 6 from django.conf.urls import url,include urlpatterns = [ url(r'^a/', include('app01.urls', namespace='author-polls
阅读全文
django -- url 的 默认值
摘要:在urls.py里可以直接向函数传递默认值,看代码: urls.py views.py html 看效果:
阅读全文
django使用mysql
摘要:django使用mysql需要注意在project目录下的__init__.py 中添加:import pymysql pymysql.install_as_MySQLdb()
阅读全文
django -- url (模版语言 {% url 'test1' param1=5 param2=6 %})
摘要:如果想让form表单提交的url是类似 action="/index-5-6.html" 这样的,可以在html模版语言中使用{% url 'test1' param1=5 param2=6 %} urls.py views.py html 注: 这种方式只能返回一个写死的url,不管前端访问时传过
阅读全文
django -- url (模版语言{{ request.path_info }})
摘要:在django的模版语言中中可以使用 {{ request.path_info }} 帮助生成url。 urls.py views.py html 注意上面的模版语言用法,效果如下: 这个用法和之前讲的 url 的name 的目的差不多:即当修改rul时,不用在html中再修改一次。
阅读全文
django -- url 的 name 属性
摘要:在html的form中使用给url定义的name值,可以在修改url时不用在修改form的src。 urls.py views.py index.html 由上述代码可以看到url的name使用方法。
阅读全文
CBV中的dispatch
摘要:之前介绍了FBV和CBV ,下面我们看一下CBV中的dispatch 后台输出: Beforemethod is :GETAfterBeforemethod is :POSTAfter 可见,我们可以在执行get或者post函数时,通过dispatch函数做一些自己想做的事情。
阅读全文
django中的FBV和CBV
摘要:django中请求处理方式有2种:FBV 和 CBV 一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 看代码: urls.py views.py 注意此处定义的是函数【def index(req):】 index.html 上面就是FBV的使用。 二、C
阅读全文
练手--文件的操作,字典列表的时候,字符串的处理
摘要:要求: 1. 根据用户输入输出对应的backend下的server信息2. 可添加backend 和sever信息3. 可修改backend 和sever信息4. 可删除backend 和sever信息5. 操作配置文件前进行备份6 添加server信息时,如果ip已经存在则修改;如果backend
阅读全文
**python中列表 元组 字典 集合
摘要:列表 元组 字典 集合的区别是python面试中最常见的一个问题。这个问题虽然很基础,但确实能反映出面试者的基础水平。 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。 列表的特点:有序,数据可变,数据可重复,数据类型可不同,可嵌套。 创建一个列表:tl = [1, 'Hell
阅读全文
PYTHON 中的字符集
摘要:一、前言 Python中的字符编码是个老生常谈的话题,今天来梳理一下相关知识,希望给其他人些许帮助。 Python2的 默认编码 是ASCII,不能识别中文字符,需要显式指定字符编码;Python3的 默认编码 为Unicode,可以识别中文字符。 相信大家在很多文章中都看到过类似上面这样“对Pyt
阅读全文
字符集--发展史
摘要:很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机
阅读全文