摘要: 在stackoverflow上看到一个问题,正好是我疑惑很久的相关问题。 [原问题地址] What does self.instance in Django ModelForm constructor mean and where can I find a documentation about i 阅读全文
posted @ 2018-02-13 15:03 dion至君 阅读(778) 评论(0) 推荐(0) 编辑
摘要: "参考资料" 清除数据与表单验证 清除数据时会进行表单验证。 在表格处理时有三种clean方法可调用,通常是在对表单调用is_valid()时执行。 clean响应 :一般有两种结果,如果处理的数据有问题,则抛出ValidationError错误信息;若是正常, 则会返回一个类型为python对象的 阅读全文
posted @ 2018-02-12 10:44 dion至君 阅读(281) 评论(0) 推荐(0) 编辑
摘要: linux系统启动过程 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行init。 系统初始化。 建立终端 。 用户登录系统。 内核引导 电源开机后,首先是BIOS内检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 操作系统接管硬件后,首先读取/ 阅读全文
posted @ 2018-02-08 11:31 dion至君 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本文参考自Haystack官方文档:https://django-haystack.readthedocs.io/en/master/tutorial.html#configuration 简介 Haystack是一个django框架下的第三方库,专门用于提供搜索功能,它支持 Solr、Elasti 阅读全文
posted @ 2018-02-07 18:19 dion至君 阅读(628) 评论(1) 推荐(0) 编辑
摘要: 查询 all() 返回模型类对应表格中所有数据,返回查询集 get() 返回表格中满足条件的一条且只能有一条数据 如果查到多条数据,则抛异常:MultipleObjectsReturned 查询不到数据,则抛异常:DoesNotExist filter() 参数写查询条件,返回满足条件的数据,返回查 阅读全文
posted @ 2018-02-05 19:09 dion至君 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 原文 http://www.cocoachina.com/blockchain/20180130/22075.html 原文 http://www.cocoachina.com/blockchain/20180130/22075.html 尽管一些人认为区块链是一个等待问题的解决方案,但毫无疑问,这 阅读全文
posted @ 2018-02-01 20:00 dion至君 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 数据库操作部分 当我们在Django项目中的models.py下写好创建表的代码后。为了创建好这些数据库表,我们再一次请出我的工程管理助手 manage.py。激活虚拟环境,切换到 manage.py 文件所在的目录下,分别运行 python manage.py makemigrations 和 p 阅读全文
posted @ 2018-01-30 20:01 dion至君 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 视图层包含了Django的核心代码,它对外接收用户请求,对内调度模型层和模板层,统合数据库和前端。最后根据业务逻辑,将处理好的数据与前端结合,返回给用户。视图层是真正的后端。 URL路由系统 URL是Web服务的入口,用户通过浏览器发送过来的任何请求,都是发送到一个指定的URL地址,然后被响应。可以 阅读全文
posted @ 2018-01-28 21:26 dion至君 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Django的模型,包含字段field和操作方法,每个模型在数据库中映射为一张表。 基本原则: 通常我们将模型编写在model.py下。 创建了模型之后,在使用它之前,要先在settings文件中的INSTALLED_APPS 处,注册models.py文件所在的app 每次对模型做了增删改操作之后 阅读全文
posted @ 2018-01-27 23:11 dion至君 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在settings.py文件中,settings文件中顶部的INSTALLED_APPS设置项。它列出了所有的项目中被激活的Django应用(app)。你必须将你自定义的app注册在这里。每个应用可以被多个项目使用,并且可以打包和分发给其他人在他们的项目中使用。 默认情况,INSTALLED_APP 阅读全文
posted @ 2018-01-25 15:53 dion至君 阅读(161) 评论(0) 推荐(0) 编辑