上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 1、概念 一个计算过程,解决问题的方法 2、时间复杂度和空间复杂度 时间复杂度:用来表示算法的运行效率 》》》一般来说,时间复杂度高的算法比时间复杂度低的算法运行效率高,,但这不是绝对的 》》》常见的时间复杂度(按效率排序) O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(n2 阅读全文
posted @ 2018-02-01 19:11 九二零 阅读(108) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-01-29 15:18 九二零 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、request.GET是一个Querydict类型 request.GET.urlencode() 就会把GET中字典形式的数据整合成a=1&b=2&c=3这样的形式带,是字符串类型,也就是GET数据在URL地址中的表现形式 2、自己创建一个Querydict类型 from django.htt 阅读全文
posted @ 2018-01-27 19:32 九二零 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、reverse函数中的args参数,必须是一个元组,只有一个元素时必须加逗号,并且args给URL传参数的时候是根据分组传的,所以我们设置的URL中的要传参的正则表达式一定要加括号 2、我们用未绑定数据的modelform对象传给模版,模版中循环这个对象得到的就是每一个字段,每个字段就会自动渲染 阅读全文
posted @ 2018-01-27 10:30 九二零 阅读(87) 评论(0) 推荐(0) 编辑
摘要: model的类对象._meta.get_field(字段名).verbose_name 这样就取到了字段名对应的verbose_name值,如果没有设置的话默认取到的就是字段名 阅读全文
posted @ 2018-01-25 16:55 九二零 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、URL反向解析补充 1、url方法的name参数,也就是别名 (1)在模版文件中:{% url "name参数值" %} (2)在视图函数中: reverse("name参数值")就代表对应的URL地址,args代表URL中的参数,比如说URL中带有有名或无名分组,传递到后端的参数就用args表 阅读全文
posted @ 2018-01-25 16:46 九二零 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Stark组件就是在我们了解了admin组件的实现源码和流程之后,依据admin的执行流程来写一个完全自定义的增删改查组件 第一步: 扫描所有已注册app的stark文件 Django项目启动时会依次加载每一个已注册的app,每一个app文件中会按照 _ _init_ _.py apps.py,而且 阅读全文
posted @ 2018-01-24 16:20 九二零 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取 阅读全文
posted @ 2018-01-24 14:35 九二零 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 如何使用Django自带的admin组件 admin组件就是一个数据模型的增删改查组件 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS django.co 阅读全文
posted @ 2018-01-23 20:19 九二零 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、缓存机制 1、简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内 阅读全文
posted @ 2018-01-23 19:53 九二零 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页