![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
文章平均质量分 79
关于Django相关知识点
濯一一
这个作者很懒,什么都没留下…
展开
-
Django:settings.py配置文件详解
了解这个配置文件,是迈进 Django 世界的重要一步。首先使用 Pycharm IDE 打开 BookStore 项目,注意此时的根目录是一级子目录 BookStore,而不是 Book 目录,如图所示:图1:通过 Pycharm 打开项目settings.py文件介绍下面对 settings.py 配置文件涉及到的知识点进行依次讲解:1) BASE_DIR它用于绑定当前项目 BookStore 所在的绝对路径,项目中的所有的文件都需要依赖此路径,绑定路径的方法如下:BAS..原创 2021-04-21 21:39:37 · 731 阅读 · 0 评论 -
Django:图文并茂教你 如何配置settings.py文件?
目录如何配置settings.py文件1) 修改语言与时区配置2) 设置时区不敏感3) 配置项目所需数据库4)学会阅读报错信息如何配置settings.py文件在开发的过程中,为了使 settings.py 适用项目,都要对这个默认配置文件进行相应的修改,那么我们应该如何修改呢,有哪几个重要的步骤呢?下面总结了配置文件的一些通用修改项,让我们一起来看看。1) 修改语言与时区配置在项目中设置语言、时区是必不可少的,打开 settings.py 文件,在文件的末尾部分找到相应原创 2021-04-21 21:27:34 · 1141 阅读 · 1 评论 -
Django是什么?
Django 是使用 Python 语言开发的一款免费而且开源的 Web 应用框架。由于 Python 语言的跨平台性,所以 Django 同样支持 Windows、Linux 和 Mac 系统。在 Python 语言炽手可热的当下,Django 也迅速的崛起,在 Web 开发领域占有一席之地。基于 Python 开发的框架除了 Django 外,还有可以实现快速建站 Flask 和支持高并发处理的 Tornado ,而 Django 是最有代表性的一位,它们三者是当前最流行的 Python Web 框架原创 2021-04-20 01:01:28 · 2043 阅读 · 0 评论 -
Django环境搭建
目录Django环境搭建1、虚拟环境创建2、创建project1.使用pip install 安装django2.使用django-admin startproject生成项目3、项目结构4、创建app 1. polls/2. migrations/3. polls/urls.py5、创建Template6、创建Model/View/Url7、工程化项目参考Django环境搭建对于初学django新手,根据以下步骤可以快速进行Dj...原创 2021-04-13 14:34:09 · 2424 阅读 · 0 评论 -
Django:(默认自带)中间件 的介绍与作用
1. Django默认自带中间件中间件本质上是一个 Python 类,类里定义了一些函数,这些函数在视图函数执行的前后调用,它们被形象的称之为“钩子函数”。Django 不仅向我们提供了丰富的中间件,而且也可以使用 Django 的中间件接口来实现自定义中间件。下面就是创建 Django 项目后,默认生成的中间件,配置在 settings.py 文件中。MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'djang原创 2021-04-21 21:22:57 · 931 阅读 · 1 评论 -
Django:项目配置文件介绍
目录Django项目配置文件1) manage.py文件2) __init__.py文件3) settings.py文件4) urls.py文件5) wsgi.py文件Django项目配置文件二级子目录 BookStore 下的文件称为 Django 项目的配置文件, 它们在创建项目的时候自动生成。下面我们对上述涉及到的文件进行详细的说明:1) manage.py文件一级子目录中的 manage.py 文件是管理 Django 项目的重要命令行工具,它主要用于启动项目原创 2021-04-21 21:32:26 · 430 阅读 · 0 评论 -
Django命令行:实例1:提交数据并展示(数据库)
实例1-提交数据并展示HTML代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>创建个人信息</h1><form action="/userInfor/" method="post">原创 2021-04-20 01:45:51 · 214 阅读 · 1 评论 -
Django:Meta元数据类属性解析
Model 是 Django ORM 的核心,它有许多特性,比如我们提到过的模型类继承,还有未讲到过的的元数据。每个 Model 都是一个 Python 类,且通常会包含四个部分,它们分别如下:继承自 django.db.model.Model; Model 元数据声明; Filed类型字段; 魔术方法__str__除了元数据以外,其他三个部分我们在前面的章节都做了相应的介绍,在本节将详细讲解元数据 Meta 类属性。1. 初识Meta内部类每个模型类(Model)下都有一个子类 Met原创 2021-04-21 21:45:36 · 404 阅读 · 0 评论 -
Django的命令行工具
目录Django的命令行工具<1> 创建一个django工程 : django-admin.py startproject mysite<2>在mysite目录下创建blog应用:python manage.py startapp blog<3>启动django项目:python manage.py runserver 8080<4>生成同步数据库的脚本:pythonmanage.pymakemigrations <5&g...原创 2021-04-20 01:48:25 · 462 阅读 · 1 评论 -
Django:HttpResponse对象的属性与方法
1.HttpResponse对象:对于HttpRequest对象来说,是由django自动创建的,但是,HttpResponse对象就必须我们自己创建。每个view请求处理方法必须返回一个HttpResponse对象。HttpResponse类在django.http.HttpResponse,在HttpResponse对象上扩展的常用方法:页面渲染:render()(推荐)<br> render_to_response(),页面跳转:redirect("路径")l...原创 2021-04-20 01:21:30 · 849 阅读 · 0 评论 -
Django:如何创建一个项目?
1. 第一个项目BookStore1) BookStore项目创建我们创建一个名为 Book 的文件夹,用它来承载 BookStore 项目。在 CMD 命令行使用cd命令进入新建的 Book 文件夹,然后使用如下命令创建 BookStore 项目:django-admin startproject BookStorestartproject 是 django-admin 的子命令,它是专门用来创建 Django 项目的。我们可以通过tree命令来查看 Book 文件夹的目录树结构,下面是原创 2021-04-21 21:33:44 · 729 阅读 · 0 评论 -
Django:MTV和MVC的区别
在 Web 开发领域还有另外一个非常著名的设计模式——MVC,它和 MTV 又有什么区别呢?1. MVC设计模式我们先对 MVC 设计模式进行介绍,它是 Web 设计模式的经典之作,MTV 模式也是在它的基础上衍生而来。MVC 是 Model-View-Controller 的缩写,其中每个单词都有其不同的含义:Modle代表数据存储层,是对数据表的定义和数据的增删改查; View代表视图层,是系统前端显示部分,它负责显示什么和如何进行显示; Controller代表控制层,负责根据...原创 2021-04-20 00:57:46 · 604 阅读 · 0 评论 -
URL是什么?
目录1. 为什么了解URL2. URL语法格式详解1) protocol(协议)2) hostname(主机名)3) port(端口号)4) path(路由地址)5) query (查询)6) fragment(信息片断)1. 为什么了解URLURL 即统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。URL 最初是由蒂姆·伯纳斯·李发明的,并使用它作为万维网的地址,现在它原创 2021-04-20 01:04:55 · 1966 阅读 · 1 评论 -
Django:后台管理功能
我们先考虑一下,Django 为什么要引入后台管理系统呢,原因是?2. Django后台管理功能我们用下面命令来创建超级用户: python manage.py createsuperuser 通过此命令来设置用户名、密码和邮箱。后续章节,还会用到 Admin 后台管理系统,有对此命令的说明。Admin 后台管理系统的功能是非常强大的。在以 Django 做为开发框架的小型软件公司,开发人员配置以及时间有限,无法短期内开发一套新的后台管理系统,在这种情况下,一般采用对 Admin.原创 2021-04-21 21:18:34 · 875 阅读 · 1 评论