- 博客(10)
- 收藏
- 关注
原创 几分钟让你快速了解Django------Ⅶ
让用户拥有自己的数据用户应该能够以输入其专有的数据,因此我们将创建一个系统,确定各项数据所属的用户,再限制对页面的访问,让用户只能使用自己的数据Ⅰ、使用@login_required限制访问Django提供的装饰器@login_required,让你能够轻松地实现这样的目标:对于某些页面,只允许已经登录的用户访问它们,装饰器是放在函数定义前面的指令,Python在函数运行前,根据它来修改函数...
2020-04-09 20:28:18
174
原创 几分钟让你快速了解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
194
2
原创 几分钟让你快速了解Django------Ⅴ
让用户能够输入数据当前,只有超级用户能够通过管理网站输入数据,我们不想让用户与管理网站交互,因此我们将使用Django的表单创建工具来创建让用户能够输入数据的页面Ⅰ、添加新主题创建基于表单的页面的方法几乎与前面创建网页一样:定义一个URL,编写一个视图函数并编写一个模板,一个主要差别就是,需要导入包含表单的模块form.py① 用与添加主题的表单:在Django中,创建表单的最简单方...
2020-04-05 13:56:43
213
原创 几分钟让你快速了解Django------Ⅳ
创建其他网页1. 模板继承创建网站时,几乎都有一些网页都将包含的元素,在这种情况下,可以编写一个包含通用元素的父模板,并让每个网页都继承这个模板,而不必在每个网页中重复定义这些通用元素。Ⅰ、父模板:我们首先来创建一个名为base.html的模板,并将其存储在index.html所在的目录中。这个页面包含所有页面都有的元素,其他模板都继承它:<p> <a href={%...
2020-04-01 21:54:28
199
原创 被人们所“吹捧”的AJAX到底是个什么东西
什么是AJAXAJAX(英文全称Asynchronous Javascript And Xml),它能使用js访问服务器,而且是异步访问,服务器给客户端的响应一般是整个页面,一个html完整页面,但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面,而只是数据。他的表现形式如下text:纯文本xml:可扩展标记语言json:它是js提供的数据交互格式,它在ajax中最受欢迎...
2020-03-29 15:43:57
149
原创 几分钟让你快速了解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
149
原创 几分钟让你快速了解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
204
原创 几分钟让你快速了解Django------Ⅰ
从现在开始,我将一步一步地带你们完成一个简单的Web项目,虽然过程可能有点坎坷,但只要坚定信念一步一个脚印,就能慢慢的胜任Django。项目目标:我们要编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录。用户登录后,就可以创建新主题、添加新条目以及阅读既有的条目。在整个项目...
2020-03-21 22:20:08
192
原创 Django入门之浅谈Django
什么是DjangoDjango是一个Web框架——一套用于帮助开发交互式网站的工具,Django能够响应网页请求,还能让你更轻松地读写数据库、管理用户等一说到Django,最先想到的就是所谓的MVC模式,下面让我来给你们介绍什么是MVC模式:M(Model模型):主要封装对数据库层的访问,内嵌ORM框架,实现面向对象的编程来操作数据库。V(View视图):用与封装结果,内嵌了模板引擎,...
2020-03-19 19:39:31
240
原创 给大家分享一些Mysql的简单知识,看完绝对不亏!!!
Mysql数据类型1.选择合适的类型保存数据,有以下两个优点:<1>节省存储空间<2>提升查询效率(所以大家要根据自己的需求选择合适的数据类型进行保存,以免造成不必要的麻烦)2.数据类型:整型 :int tinyint浮点型 :float double decimal(表示不同精度)float有效位数:6位double有效位数:16位...
2020-03-19 14:35:53
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人