Django基础
文章平均质量分 81
Django连载系列
周小董
专注于数据采集,数据治理及数据架构的研究,热爱分享一些经验,欢迎朋友来探讨交流。 附言:文章仅用于个人学习,如有侵权,请联系我删除,谢谢!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Django基础12]使用Django内置视图处理对象简化开发
对于我们视图处理函数,从最原始的来进行页面数据的输出,到render()函数进行模板页面的操作,已经是可以满足我们的需求了,但是Django赶脚还不够,所以提供了常规的一些页面视图对象对页面模板和模板中要展示的数据进行了封装处理。常规情况下,对应页面中要展示数据列表的视图,通过继承Django的对象来实现,页面中要展示数据信息的视图,通过继承Django的进行实现。我们改造# 封装:定义展示应用首页的处理类# 模板路径# 指定变量名称,保存查询到的数据# 列表页面,需要查询对应的数据集合。原创 2018-06-04 09:00:17 · 721 阅读 · 0 评论 -
[Django基础11]网页中的css/js/image处理
通常情况下,网页开发时,页面中的样式是通过外部css样式进行处理的,外部的css文件加载在Django中,需要进行简单的处理。完成上述代码之后,我们打开网页访问应用的首页,就可以看到我们的样式和图片都加载OK了。重新启动项目,我们打开浏览器访问项目首页,可以看到一个非常漂亮的首页呈现在了眼前。因为我们的项目是用在网络服务器上的,所以在。文件夹的绝对路径,然后在页面中,使用。专门保存页面中用到的图片,创建一个。样式文件,用于修饰我们的首页。的配置(默认是已经配置的)框架文件,这里我使用的是。原创 2018-06-04 08:59:47 · 909 阅读 · 0 评论 -
[Django基础10]网页中的表单处理
网页中的表单是前端页面中非常重要的一部分,我们结合官方文档进行讲解首先改造我们的问题详细信息页面,用于展示问题的同时,展示对应的解决方案;对于解决方案可以进行投票。原创 2018-06-04 08:59:11 · 338 阅读 · 0 评论 -
[Django基础09]HTML视图模板
在之前的章节中,我们使用的视图,都是临时在函数HttpResponse中添加的字符串,这样的数据明显不符合我们网页的需要,一个网页中那么多的文字、图片、视频音频等等数据,如果按照字符串的方式来处理的话明显不是很现实。页面出现的异常情况,我们有一些特殊的状态处理方式,如常规情况下在HTTP协议中有一些特殊的状态编码,如404表示访问的资源不存在,500表示服务器内部错误等等,在Django中,我们也可以这么干。此时,我们如果在页面中,通过前面的编码的方式,就会出现非常不明确的跳转方式。原创 2018-06-04 08:58:36 · 932 阅读 · 0 评论 -
[Django基础08]视图函数
在我们创建好的应用polls/中,可以定义视图函数,专门用于接收和响应URL请求操作的函数;该函数默认第一个参数接收的就是一个请求对象,通常我们会将第一个参数写成request;函数后面的其他参数就是可以从URL路径中接收的参数数据了。第一个视图函数的定义和配置,修改文件如下# 访问应用首页")在中添加路由配置# 配置路由操作在中将应用中的路由文件包含进去OK,配置结束,此时就可以在浏览器中直接访问我们的应用了启动项目就OK了。原创 2018-06-04 08:57:59 · 354 阅读 · 2 评论 -
[Django基础07]后台管理模块
我们创建好了项目,项目中的模块可以任意添加和移除,并且Django提供的非常人性化的后台管理可以对系统中的用户、模块、模型对象都有一个非常不错的操控界面呢!注意:如果上述过程中,出现错误的话,一般情况下是数据库中的数据不同步造成的,我们在测试的过程中,可以删除数据库重新创建,然后重新执行上述命令的方式解决问题的哦。我们从管理网站中发现了一个问题,就是后端管理网站,只是可以管理用户信息,对我们添加的模块应用。不过,幸运的是,Django提供的语言支持中,包含了我们天朝上国的简体中文。原创 2018-06-04 08:56:45 · 822 阅读 · 0 评论 -
[Django基础06]模型和数据库交互
常规情况下,我们需要在程序中,通过类和对象来封装我们的数据,方便数据的统一管理和使用,Django中对模型对象的规范做的更加的统一了,通常情况下将模块应用对象会常见在应用的模块应用。通常情况下,如果你只是做测试使用,可以使用Django内置的数据库SQLite就完全可以满足需要了,我们在本次教程中,通过使用MySQL这个数据库来完成后续的功能操作。一旦创建好了我们的模型类型,需要在项目中使用这些模型和数据库中的数据进行交互,首先我们要做的是~将我们模块应用。命令,就是告诉Django我们对指定的模型,如。原创 2018-06-03 15:50:56 · 558 阅读 · 0 评论 -
[Django基础05]项目配置settings.py详解
但是上面的项目应用,这是在一个项目中包含了一个模块应用,如果让项目对模块应用的数据进行管理;同时按照常规项目处理要求,项目中的数据要保存到指定的数据库中;我们创建好了一个Python项目(mysite/)之后,需要在项目中添加模块应用(polls/),在模块应用中添加处理功能逻辑,如添加模块中的视图处理函数(polls.views.index()),这是一个python项目简单的结构模型。配置文件,这个配置文件中用于配置和管理Django项目的管理运维信息。创建的Django项目中,会在根模块中包含一个。原创 2018-06-03 15:49:50 · 3539 阅读 · 1 评论 -
[Django基础04]创建一个模块应用
上一节内容中,我们创建了一个django项目mysite/,在项目的骨架的基础上,我们再创建基于项目的一个子模块投票模块,模块名称暂时定义为。配置好我们模块应用中的urls地址映射之后,需要将这个模块的映射关系包含到我们的根模块mysite的映射关系中才能生效,编辑。视图创建完成后,我们要将视图和对应的URL地址进行关联,项目中的url地址映射的主要配置文件是。进入项目目录,执行如下命令,在mysite/项目基础上创建一个模块应用。OK,经过上面的分析之后,我们启动项目。的映射文件中进行匹配,由于。原创 2018-06-03 15:48:50 · 1268 阅读 · 0 评论 -
[Django基础03]创建一个项目
在使用django开始创建并开发项目之前,我们先简单了解一下Djaogo对于项目的管理的结构,这里要提出的是,Django之所以可以方便快捷的开发大型WEB应用,最大的特点是它面向对象开发的基础上的模块化开发,将项目中需要的各个功能可以封装成或大或小的模块,这些模块在项目中是可插拔时的,非常有利于项目的更新和扩展。Django常见的项目类似于我们创建了一个插线板,插线板上可以插入多个用电器,每一个用电器都是实现了某些功能的一个模块,此时。首先,我们确定要开发Django项目的文件夹,如我的项目放在。原创 2018-06-03 15:47:41 · 1230 阅读 · 0 评论 -
[Django基础02]安装
1. 安装Django 我们强烈建议,通过pip的方式来进行Django的安装 打开我们命令行窗口,执行如下命令,即可安装 pip install django 注意,如果大家和我的开发环境一样,在PC上同时有多个python版本存在的话,需要指定将django安装到那个版本的python中 python3中安装django python3 -m pip insta...转载 2019-10-18 23:08:50 · 721 阅读 · 0 评论 -
[Django基础01]概述
python程序web项目开发,是非常重要的一部分,Python为基础的web项目开发的框架有很多,django无疑是最强大web框架之一,也是我们必须掌握的框架之一 框架(framework),就是已经包含了项目结构和部分通用功能的自动化处理工具,主要用于进行项目的快捷和高效的开发 Python是一门编程语言,django只是基于python语言的一门技术,所谓技术,就是使用基础编程...转载 2019-10-18 23:09:29 · 438 阅读 · 0 评论
分享