![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
China_Biiiiiiii
这个作者很懒,什么都没留下…
展开
-
几分钟让你快速了解Django------Ⅶ
让用户拥有自己的数据 用户应该能够以输入其专有的数据,因此我们将创建一个系统,确定各项数据所属的用户,再限制对页面的访问,让用户只能使用自己的数据 Ⅰ、使用@login_required限制访问 Django提供的装饰器@login_required,让你能够轻松地实现这样的目标:对于某些页面,只允许已经登录的用户访问它们,装饰器是放在函数定义前面的指令,Python在函数运行前,根据它来修改函数...原创 2020-04-09 20:28:18 · 166 阅读 · 0 评论 -
几分钟让你快速了解Django------Ⅵ
创建用户账户 Ⅰ、应用程序users 我们首先使用命令startapp来创建一个名为users的应用程序: (ll_env)learning_log$ python manage.py startapp users 这个命令新建一个名为users的目录,其结构与应用程序learning_log相同 ① 将应用程序users添加到settings.py中 在settings.py中,我们需要将这个...原创 2020-04-08 18:18:56 · 189 阅读 · 2 评论 -
几分钟让你快速了解Django------Ⅴ
让用户能够输入数据 当前,只有超级用户能够通过管理网站输入数据,我们不想让用户与管理网站交互,因此我们将使用Django的表单创建工具来创建让用户能够输入数据的页面 Ⅰ、添加新主题 创建基于表单的页面的方法几乎与前面创建网页一样:定义一个URL,编写一个视图函数并编写一个模板,一个主要差别就是,需要导入包含表单的模块form.py ① 用与添加主题的表单: 在Django中,创建表单的最简单方...原创 2020-04-05 13:56:43 · 208 阅读 · 0 评论 -
几分钟让你快速了解Django------Ⅳ
创建其他网页 1. 模板继承 创建网站时,几乎都有一些网页都将包含的元素,在这种情况下,可以编写一个包含通用元素的父模板,并让每个网页都继承这个模板,而不必在每个网页中重复定义这些通用元素。 Ⅰ、父模板: 我们首先来创建一个名为base.html的模板,并将其存储在index.html所在的目录中。这个页面包含所有页面都有的元素,其他模板都继承它: <p> <a href={%...原创 2020-04-01 21:54:28 · 193 阅读 · 0 评论 -
几分钟让你快速了解Django------Ⅲ
创建网页:学习笔记主页 1. 映射URL 当前,基础URL(http://localhost:8000/)返回默认的Django网站,让我们知道正确地建立了项目,我们将修改这一点,将这个基础URL映射到 “学习笔记”的主页。打开文件learning_log/url.py,执行以下代码: # from django.conf.urls import include, url # from djang...原创 2020-03-27 22:51:20 · 145 阅读 · 0 评论 -
几分钟让你快速了解Django------Ⅱ
创建应用程序 当前,假设打开的终端中还运行着runserver,请再打开一个终端窗口,并切换到manage.py(cd learning_log)所在的目录,激活该虚拟环境,再执行命令startapp: learning_log$ ll_env\Scripts\activate (ll_env)learning_log$ python manage.py startapp learning_log...原创 2020-03-24 22:16:43 · 198 阅读 · 0 评论 -
几分钟让你快速了解Django------Ⅰ
从现在开始,我将一步一步地带你们完成一个简单的Web项目,虽然过程可能有点坎坷,但只要坚定信念一步一个脚印,就能慢慢的胜任Django。 项目目标: 我们要编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录。用户登录后,就可以创建新主题、添加新条目以及阅读既有的条目。 在整个项目...原创 2020-03-21 22:20:08 · 187 阅读 · 0 评论 -
Django入门之浅谈Django
什么是Django Django是一个Web框架——一套用于帮助开发交互式网站的工具,Django能够响应网页请求,还能让你更轻松地读写数据库、管理用户等 一说到Django,最先想到的就是所谓的MVC模式,下面让我来给你们介绍什么是MVC模式: M(Model模型):主要封装对数据库层的访问,内嵌ORM框架,实现面向对象的编程来操作数据库。 V(View视图):用与封装结果,内嵌了模板引擎,...原创 2020-03-19 19:39:31 · 235 阅读 · 0 评论