djiango
文章平均质量分 77
SenZendao
我孑然一身,勇往直前。
展开
-
pip升级后出现ImportError: cannot import name main
今天安装djiango时出现了这个错误, 之间安装mysql的时候也出现过这个错误,也是经过这样修改的。 只不过今天还原了一下虚拟机,又出现了这个错误,所以放上来方便以后自己使用吧。 我们将配置文件进行一下改动就可以了 sudo vim /usr/bin/pip from pip import main if __name__ == '__main__': sys.exi...原创 2018-09-12 15:23:25 · 758 阅读 · 0 评论 -
django HttpReqeust对象
好久没有写博客了,最近写了一个B2C电商项目,又搞了搞爬虫。今天有点空闲就接着之前django继续总结吧。 HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象 视图函数的第一个参数是HttpRequest对象 在django.http模块中定义了HttpRequest对象的API 属性 下面除非特别说明,属性都是只读的 1.path:一个字符串,...原创 2018-11-03 11:27:31 · 814 阅读 · 0 评论 -
Django视图(URLconf,定义视图)
URLconf 1.在settings.py文件中通过ROOT_URLCONF指定根级url的配置 2.urlpatterns是一个url()实例的列表 3.一个url()对象包括: a)正则表达式 b)视图函数 c)名称name 4.编写URLconf的注意: a)若要从url中捕获一个值,需要在它周围设置一对圆括号 b)不需要添加一个前导的反斜杠,如应该写作’test/’,而不应该写作’/te...原创 2018-09-30 10:38:45 · 320 阅读 · 0 评论 -
Django模型(模型成员 模型查询)
模型成员 类的属性 1.objects:是Manager类型的对象,用于与数据库进行交互 2.当定义模型类时没有指定管理器,则Django会为模型类提供一个名为objects的管理器 3.支持明确指定模型类的管理器 class BookInfo(models.Model): ... books = models.Manager() 4.当为模型类指定管理器后,django不再为模...原创 2018-09-29 19:38:59 · 666 阅读 · 0 评论 -
Django模型(使用mysql数据库,定义模型)
先说说orm吧,MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,当然Django虽然是MVT但是也有ORM这个东西 ORM ORM是“对象-关系-映射”的简称,主要任务是: 1.根据对象的类型生成表结构 2.将对象、列表的操作,转换为sql语句 3.将sql查询到的结果转换为对象、列表 这极大...原创 2018-09-29 17:41:19 · 1207 阅读 · 0 评论 -
Django视图和模板
Django是前端的一个框架用来连接网页和数据库的一个框架,也是比较简单的一个框架MVT,这篇就总结一下M和V,也就是模板和视图 视图 (views) 视图介绍 1.在django中,视图对WEB请求进行回应 2.视图接收reqeust对象作为第一个参数,包含了请求的信息 3.视图就是一个python函数,被定义在views.py中 4.定义完成视图后,需要配置urlconf,否则无法处理请求 *...原创 2018-09-28 19:11:26 · 405 阅读 · 0 评论 -
Django管理站点
人不能停下来,一停下来就泄气了,我好久好久没有更新博客了,上来一看编辑器都更新了,今天总结一下django的管理站点。 服务器 运行如下命令可以开启服务器 python manage.py runserver ip:port 可以不写ip,默认端口为8000 这是一个纯python编写的轻量级web服务器,仅在开发阶段使用 打开浏览器,输入网址“ip:port”可以打开默认页面 如果修改文件不需要...原创 2018-09-26 21:04:57 · 313 阅读 · 0 评论 -
Django使用方法
第一步,数据库的配置 第二步,创建应用 第三步,定义模型类 第四步,生成数据表 这样就可以简单的进行使用了,前提是你的环境得要搭建好,django是MVT模式的,M就是模型,V是视图,T是模板,V和T是结合html使用的,所以这篇不总结。 配置数据库 1.在settings.py文件中,通过DATABASES项进行数据库设置 2.django支持的数据库包括:sqlite、mysql等主流数据库 ...原创 2018-09-26 20:38:54 · 705 阅读 · 0 评论 -
django开发环境的搭建
最近喜欢一首歌词分享给大家:支支吾吾,傻傻乎乎,背对孤独,白了少年头。-陈小虎《无用》 下面总结一下djiango的开发环境的搭建。先说一下流程吧。 第一步,安装虚拟环境 第二步,配置虚拟环境 第三步,virtualenvwrapper的功能 第四步,创建虚拟环境 第五步,安装django 第六步,创建项目 django开发文档(对于我们使用django非常有用) http://...原创 2018-09-17 15:27:29 · 416 阅读 · 0 评论 -
django HttpResponse对象
在django.http模块中定义了HttpResponse对象的API HttpRequest对象由Django自动创建,HttpResponse对象由程序员创建 不调用模板,直接返回数据 #coding=utf-8 from django.http import HttpResponse def index(request): return HttpResponse('你好') 调...原创 2018-11-03 11:31:26 · 1412 阅读 · 0 评论