随笔分类 -  pyhton django

摘要:一 RESTful架构 在当今时代,越来越多人意识到了网站即软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发 阅读全文
posted @ 2018-03-05 11:15 dion至君 阅读(158) 评论(0) 推荐(0) 编辑
摘要:在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至君 阅读(794) 评论(0) 推荐(0) 编辑
摘要:"参考资料" 清除数据与表单验证 清除数据时会进行表单验证。 在表格处理时有三种clean方法可调用,通常是在对表单调用is_valid()时执行。 clean响应 :一般有两种结果,如果处理的数据有问题,则抛出ValidationError错误信息;若是正常, 则会返回一个类型为python对象的 阅读全文
posted @ 2018-02-12 10:44 dion至君 阅读(287) 评论(0) 推荐(0) 编辑
摘要:本文参考自Haystack官方文档:https://django-haystack.readthedocs.io/en/master/tutorial.html#configuration 简介 Haystack是一个django框架下的第三方库,专门用于提供搜索功能,它支持 Solr、Elasti 阅读全文
posted @ 2018-02-07 18:19 dion至君 阅读(640) 评论(1) 推荐(0) 编辑
摘要:查询 all() 返回模型类对应表格中所有数据,返回查询集 get() 返回表格中满足条件的一条且只能有一条数据 如果查到多条数据,则抛异常:MultipleObjectsReturned 查询不到数据,则抛异常:DoesNotExist filter() 参数写查询条件,返回满足条件的数据,返回查 阅读全文
posted @ 2018-02-05 19:09 dion至君 阅读(179) 评论(0) 推荐(0) 编辑
摘要:数据库操作部分 当我们在Django项目中的models.py下写好创建表的代码后。为了创建好这些数据库表,我们再一次请出我的工程管理助手 manage.py。激活虚拟环境,切换到 manage.py 文件所在的目录下,分别运行 python manage.py makemigrations 和 p 阅读全文
posted @ 2018-01-30 20:01 dion至君 阅读(300) 评论(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至君 阅读(162) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示