
django
冰彡棒
每天进步一点点,你也可以在难受的时候,买一张机票去自己想去的地方,而不是躲在被窝里哭。
展开
-
Django学习01---基本介绍与运行方式
一、Django基本介绍1、django优点与一些基本概念Django的主要目的是简便、快速地开发数据库驱动的网站——动态网站。Django强调代码复用,多个组件可以方便地以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件。Django强调快速开发,DRY是准则。基于MVC(更确切的说是MTV)2、动态网站概念用户向web服务器请求一个文档Web服务器随即获取或生成这原创 2017-08-17 10:01:25 · 408 阅读 · 0 评论 -
Django学习02---开发环境安装以及hello django编写
一、开发环境基本介绍django的学习以及开发所需的工具: VMware WorkStation Pro v12.5.6 Ubuntu版本 16.04.2(下载点击即可) python版本 2.7.12 django版本 1.11.41、VMware WorkStation 功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、原创 2017-08-13 17:29:38 · 306 阅读 · 0 评论 -
Django学习03---urls.py路由用法与实例
一、url是什么? URL(Uniform Resoure Locator)统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。 它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址。现在它已经被万维网联盟编制为互联网标准RFC1738了。URL格式:sch原创 2017-08-17 12:46:27 · 761 阅读 · 0 评论 -
django学习04---模板的渲染
在上一章节中我们使用 django.http.HttpResponse() 来输出 “Hello python!”。该方式将数据与视图混合在一起,不符合 Django 的 MTV 思想。 本次将详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。一、渲染初步认识1、Views.py的作用?执行业务逻辑渲染网页(通常使用模板)通过模型model访问数据库2、原创 2017-08-17 14:39:55 · 902 阅读 · 0 评论 -
Djang学习05---自定义filter以及tag
[Toc] DTL模板语言生来只是为了方便的展示信息,所以与编程语言相比显得有点薄弱,有时候不能满足我们的需求。因此django提供了一个接口,让开发者能自定义标签和过滤器。 一些内置标签请参照官方网站的filter过滤器的讲解—–官方网站标签和过滤器详解一、过滤器注意事项自定义过滤器必须处在已经安装了的app中的一个名叫”templatetags”的包(文件夹)中。因此可以有两种选择:原创 2017-08-20 21:54:06 · 616 阅读 · 0 评论 -
django学习08---Form表单提交
一、表单的基本介绍html中表单基本格式:<form action="" method=""> 用户名:<input type="text" name="username" value="用户名" > 密码:<input type="password" name="password" value="密码" > <input type="submit" value="提交">原创 2017-09-15 11:31:05 · 4192 阅读 · 0 评论 -
Django学习06---Model模型(数据库)
一、model基本介绍 Django 模型是与数据库相关的, 与数据库相关的代码⼀般写在models.py 中, Django ⽀持 sqlite3, MySQL, PostgreSQL等数据库, 只需要在settings.py中配置即可, 不⽤更改models.py中的代码, 丰富的API极⼤的⽅便了使⽤。二、model具体使用1、工程创建以及目录显示创建工程: django-admin st原创 2017-09-02 15:33:32 · 336 阅读 · 0 评论 -
Django学习07---model模型以及关系模型
一.字段类型与方法(Field type & function): 我们都知道,数据库中表的字段都有类型,那么在django中,他都在Models这个模块中写了对应的类,直接调用就可以了,而且django不仅仅只是做了个数据类型的映射,他还对一些比如URL之类的类型做了封装,以下将列出表格做相关说明: 字段名 方法 说明 Int IntegerField 表示的范围是-214原创 2017-09-09 12:42:30 · 460 阅读 · 0 评论 -
Django操作Mysql数据库前,安装包踩的坑
一、基础环境window10 Django 2.0 python 3.5 Django2.0操作mysql需要安装pymysql以及mysqlclient二、操作中遇到的问题安装不了mysqlClient报C++的问题 此时到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 下载mysqlclient的whl包,然后...原创 2018-08-01 14:37:15 · 628 阅读 · 0 评论