摘要: 组织列表: 在你创建的列表中,元素的排列顺序常常是无法预测的,因为你并非总能控制用户提供数据的顺序。这虽然在大多数情况下都是 不可避免的,但你经常需求以特定的顺序呈现信息。有时候,你希望保留列表最初的排列顺序,而有时候又需要调整排列顺序。 Python提供了很多组织列表的方式,可根据具体情况选用。 阅读全文
posted @ 2019-04-18 11:25 Ryansuperwa 阅读(3203) 评论(0) 推荐(0) 编辑
摘要: 请看图! 我们来看看这里面到底是什么东东?我们先看CreateModelMixin 一般在RESTful框架中,get请求是展示数据,post是创造数据。因为在AuthorView1类中post函数是创造,所以他运用父类中的 CreateModelMixin类中create函数方法。但是,我们注意到 阅读全文
posted @ 2018-08-02 19:03 Ryansuperwa 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 请看图!! 这个url表明在views这个视图下找到Class PublishView,再在这个类下面找到这个as_view()函数,返回一个函数名。当被调用的时候,执行这个函数。 但是我们可以看见这里面没有as_view()这个函数,所以往它的父类中寻找。 我们好不容易找到了,那我们来看看这里面到 阅读全文
posted @ 2018-07-31 19:22 Ryansuperwa 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 首先我们要知道一件事情就是在RESTful是一种规范(ROA:Resource Oriented Archtectur):在这种规范中有一个概念就是一切皆资源 越来越多的人意识到,网站即软件,而且是一种新型的软件 这种“互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延 阅读全文
posted @ 2018-07-31 16:53 Ryansuperwa 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INSTALLED_APPS = [ 'dja 阅读全文
posted @ 2018-07-19 20:04 Ryansuperwa 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Thank you for giving me this opportunity for this interview. l hope today my performance will be perfect. Now l will introduce myself briefly. My name 阅读全文
posted @ 2018-07-08 23:26 Ryansuperwa 阅读(6907) 评论(0) 推荐(1) 编辑
摘要: 我们在开发一个网站的时候,无可避免的要设计、实现网站的用户系统。此时我们需要实现包括但不限于用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth 阅读全文
posted @ 2018-07-06 20:57 Ryansuperwa 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在写之前我们需要构思一些,有哪些表需要被建立和关联关系。下面是我的构思: 构思完成之后:首先我们需要创建我们的Django项目,下面是我建立的Django项目, 首先,第一步我们先要配置文件。如果,你是创建MySQL数据库的,要在setting中 第二步,我们需要用到js,css啊,我们存放在Dja 阅读全文
posted @ 2018-07-02 22:50 Ryansuperwa 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 阅读全文
posted @ 2018-07-02 20:06 Ryansuperwa 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
posted @ 2018-07-02 20:04 Ryansuperwa 阅读(150) 评论(0) 推荐(0) 编辑