
Django
文章平均质量分 79
Xyns
这个作者很懒,什么都没留下…
展开
-
django的ORM操作MySQL数据库
1.配置 在应用之前要先进行配置,因为生成django项目之后默认的数据库不是mysql(1)配置数据库修改settings文件中的DATABASES 默认的状态:DATABASES = {'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_D...原创 2018-05-02 08:45:56 · 4041 阅读 · 0 评论 -
从settings文件建立django开发索引
django项目的开发过程中,在对整个框架不够了解之前,内容仅靠模糊的记忆可能会导致一系列的未知问题(例如一个字母写错)。 全局配置文件settings中的配置,往往可以映射整个项目所需要的内容。 (django版本1.11)默认的配置 其实不算是默认的,只是在创建项目之后,已经为我们写了一些配置(当然,你可以在保证正确的前提下随意更改它们的顺序),在它的基础上进行更...原创 2018-05-05 08:46:31 · 2140 阅读 · 1 评论 -
django注册登录
如果只是在数据库中创建一个用户表来实现注册登录,简单的实现会单一而薄弱,而django自带的用户表只用来登录后台,那么它的一系列验证机制就无太大用武之地了,所以,这里所说的注册登录使用django自带的用户表。django版本1.11一、创建用户表可以直接使用django的用户表,但是往往还需要重新定义用户模型,因为默认的用户表中的字段未必能满足我们的需要,引入Abstract...原创 2018-05-06 12:56:04 · 4280 阅读 · 0 评论 -
django分页(Paginator)
有的时候我们会在页面中展示大量数据,全部都放在一页可能会降低用户体验,Django提供了一个Paginator类来帮助我们管理分页数据。起步介绍分页器对象的一些属性和方法1. 引入该类及相关异常模块:from django.core.paginator import Paginator, PageNotAnInteger, EmptyPagePaginator:...原创 2018-05-08 12:02:10 · 12919 阅读 · 0 评论 -
Django配置xadmin后台管理
xadmin是基于Django的admin开发的更完善的后台管理系统,基于Bootstrap开发,拥有更自由化的页面管理。起步安装xadmin,下载地址:https://github.com/sshwsfc/xadmin,下载后进入文件夹内,按shift+右键,选择在此处打开命令窗口,输入python setup.py install 安装xadmin,安装时会自动下载依赖包,等...原创 2018-05-21 23:31:50 · 7165 阅读 · 0 评论 -
jinja2变量过滤器
前言 Django和Flask框架中都使用了jinjia2模板引擎来渲染模板,通过后端向模板中传递变量,通过过滤器可以修改这些变量,过滤器添加在变量名之后,中间使用竖线分割。 例如:把值的首字母转换为大写,其他字母转换为小写{{ name|capitalize }}下表列出jinjia2部分的常用过滤器 过滤器 说明 safe 渲染时不转义 ...原创 2018-06-05 12:54:43 · 4909 阅读 · 0 评论 -
Django REST框架——快速指南
Django REST框架是一个用于构建Web API的功能强大且灵活的工具包。 django版本1.11起步首先使用pip安装需要的包pip install djangorestframeworkpip install markdown pip install django-filter 然后创建项目django-admin startproject r...原创 2018-07-06 17:59:25 · 2979 阅读 · 0 评论