首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django-下载安装-配置-创建Django项目-三板斧简单使用

添加路由 配置视图函数 在浏览器中请求数据 redirect 案例 老规矩:添加路由 配置视图函数 在浏览器中请求数据 官网 简介 是一个为完美主义者设计的web框架 The web framework...检验是否安装成功 在命令行敲入如下命令即可(在安装 django时就已经自动给我们配置过环境变量了,所以这里可以直接在命令行敲) django-admin 返回类似下面的一堆信息就是安装成功了 ?...创建Django项目与应用 应用(app)是什么我还不太懂,所以这一块儿有点乱,可以看这个文章理解一下:django中app指的是什么,可以代表什么呢 命令行下创建与启动 如果不会的话,让你在服务器上改咋办...一个应用(app)对应一块儿独立的功能 命令 django-admin startapp app01(应用名) 或 python manage.py startapp app01(应用名) ?...import admin from app01 import views # 导入视图函数文件 urlpatterns = [ url(r'^admin/', admin.site.urls

84120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    四、其它(一)ModelAdmin对象InlineModelAdmin对象重写admin模板Paginator对象Page对象示例

    ,在每个请求上调用,返回HttpResponse对象 process_exception(request,response,exception):当视图抛出异常时调用,在每个请求上调用,返回一个HttpResponse...密码 2.在应用内admin.py文件完成注册,就可以在后台管理中维护模型的数据 from django.contrib import admin from models import * admin.site.register...(HeroInfo) 查找admin文件:在INSTALLED_APPS项中加入django.contrib.admin,Django就会自动搜索每个应用的admin模块并将其导入 ModelAdmin...子类TabularInline:以表格的形式嵌入 子类StackedInline:以块的形式嵌入 class HeroInline(admin.TabularInline): model =...():返回上一页的页码,如果上一页不存在,抛出InvalidPage异常 len():返回当前页面对象的个数 迭代页面对象:访问当前页面中的每个对象 示例 创建视图pagTest from django.core.paginator

    4.5K20

    Django学习笔记之使用 Django项目开发框架

    要使用并理解本文中提供的代码,则需要安装 Python,并了解在初学者的水平上如何使用 Python。要查看是否安装了 Python 以及 Python 的版本号,可以输入 python -V。...# cd django_src ~/downloads# python setup.py install Django 管理工具 在安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py...Django 在 Admin 工具中显示对象时广泛地使用了这个方法。 要设置这个模型的模式,请返回 manage.py 的 sql 命令。此时模式尚未确定。 清单 10....在 Django 中,当一个 URL 被请求时,所调用的 Python 方法称为一个视图(view),这个视图所加载并呈现的页面称为模板(template)。...我们可以通过使用块标记定义骨干文档或基础文档来使用继承。这些块标记都是使用一些包含内容的页面模板来填充的。

    3.3K30

    35.Django2.0文档

    如果只想在上级代码块基础上添加内容,而不是全部重载,该变量就显得非常有用了。 不允许在同一个模板中定义多个同名的 {% block %} 。...M:数据存取部分,由django数据库层处理,本章要讲述的内容。   V:选择显示哪些数据要显示以及怎样显示的部分,由视图和模板处理。   ...C:根据用户输入委派视图的部分,由 Django 框架根据 URLconf 设置,对给定 URL 调用适当的Python 函数  由于 C 由框架自行处理,而 Django 里更关注的是模型(Model...)、模板(Template)和视图(Views),Django 也被称为MTV 框架。...也就是说,这些修改实质上是构成模块的一部分,并且正好被管理工具使用,而不是专门针对管理工具的。 除了这些,Django还提供了大量选项让你针对特别的模块自定义管理工具。

    11.3K100

    Django—入门

    随着标准输入输出设备的出现,开发人员只需要将精力集中在业务逻辑的分析与实现上。...MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。 当前主流的开发语言如Java、PHP、Python中都有MVC框架。...,BookInfoAdmin) admin.site.register(HeroInfo,HeroInfoAdmin) 上去 5.视图及URL 视图 对于django的设计框架MVT,用户在URL中请求的是视图...使用视图时需要进行两步操作: * 1.定义视图函数 * 2.配置URLconf 1.定义视图 视图就是一个Python函数,被定义在views.py中。...在Django中,将前端的内容定义在模板中,然后再把模板交给视图调用,各种漂亮、炫酷的效果就出现了。

    1.9K10

    一篇文章带你梳理Python Django的正确的学习方法!

    template是表示层,主要是用来显示数据,Django的视图引擎可以将其渲染成HTML并显示。...views.py里面是具体的逻辑函数,每一个函数对应着一个或多个模版,为了建立模版与视图的联系,还要有一定的路由机制,于是Django通常在根目录有一个路由程序urls.py。...Django的母板页可以用任何文档充当,前提是要用{% block name %}{% endblock %}声明要填充或替换的块,而使用时只需{% extends 母版名字 %}然后调用相应的块就可以了...04 集成的子框架 在django.contrib包中有多种附加功能包,目前只了解了admin和auth两种感觉功能很强大,美中不足的是admin的界面略丑。...,Django里面提供的缓存方式大致分为三种:全站缓存配置方式,针对视图缓存配置方式,针对数据缓存配置方式。

    1.5K60

    Django快速入门——投票程序(1、2)创建项目&模型

    如果你看过了上一篇Django快速入门,应该已经安装好了Django,我们开始吧。...这里我们简单回顾一下Django的一般流程,后面我们基本会按照视图(vies.py)--模型(models.py)--模板(xx.html)这三块来编写程序。 1....在mysite/urls.py的urlpatterns列表中设置我们的polls应用: from django.contrib import admin from django.urls import...kwargs:任意个关键字参数可以作为一个字典传递给目标视图函数。本教程中不会使用这一特性。 name:为你的 URL 取名能使你在 Django 的任意地方唯一地引用它,尤其是在模板中。...在polls/admin.py中写入: from django.contrib import admin from .models import Question admin.site.register

    31130

    Django—常用功能

    说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在请求的特定的时间去执行这些方法。...文件,注册模型类代码如下: admin.site.register(AreaInfo,AreaAdmin) 装饰器:打开booktest/admin.py文件,在管理类上注册模型类,代码如下: @admin.register...关联对象 在一对多的关系中,可以在一端的编辑页面中编辑多端的对象,嵌入多端对象的方式包括表格、块两种。 类型InlineModelAdmin:表示在模型的编辑页面嵌入关联模型的编辑。...上去 3.3 重写模板 1)在templates/目录下创建admin目录 2)打开当前环境中Django的目录,再向下找到admin的模板 3)在admin文件夹中创建base_site.html 编辑...上去 四、上传图片 在Django中上传图片包括两种方式: 在管理页面admin中上传图片 自定义form表单中上传图片 上传图片后,将图片存储在服务器上,然后将图片的路径存储在表中。

    2.7K30

    如何用Python搭建监控平台

    监控和运维,是互联网工业链上非常重要的一环。监控的目的就是防患于未然。通过监控,我们能够及时了解到企业网络的运行状态。...你可以先按照下面代码块的内容来操作,安装Django : pip3 install Django django-admin --version ########## 输出 ########## 2.2.3...事实上,这也是 Django 采取的方式。 Django 无需数据库就可以使用,它通过对象关系映射器(object-relational mapping),仅使用Python代码就可以描述数据结构。...设计视图 Views 在模型被定义之后,我们便可以在视图中引用模型了。通常,视图会根据参数检索数据,加载一个模板,并使用检索到的数据呈现模板。 设计视图,则是我们用来实现业务逻辑的地方。...监控 Django和Flask应用程序的性能,提供自动检测视图、SQL查询、模板等。

    49940

    django框架菜鸟教程_django框架菜鸟教程

    'users.apps.UsersConfig', ] ''' 3、创建视图 创建 # 在views.py中编写视图代码 from django.http import HttpResponse def...中定义路由时,通常以斜线/结尾,其好处是用户访问不以斜线/结尾的相同路径时,Django会把用户重定向到以斜线/结尾的路径上,而不会返回404不存在 。...,但又不是所有的方法(为所有方法添加装饰器参考上面例子),可以直接在需要添加装饰器的方法上使用method_decorator from django.utils.decorators import...中INSTALLED_APPS列表中添加此类 4、注册模型类 # 在booktest/admin.py 文件中编写代码: from django.contrib import admin from booktest.models...子类TabularInline:表格的形式嵌入 子类StackedInline:块的形式嵌入 3、调整站点信息 admin.site.site_header 设置网站页头 admin.site.site_title

    3.1K40

    Django 系列篇(四):路由篇(上)

    Django 系列篇(一):Hello World! 02. Django 系列篇(二):配置篇(上) 03. Django 系列篇(三):配置篇(下) 1....路由即:URL,统一资源定位符,是从互联网上访问资源的一种表示方式,互联网上的每个文件都有其唯一的路由,用于指定网络文件的路径位置,便于我们查找 在 Django 中新增的路由,就是向外暴露出我们接受的的...urls.py,默认包含一个指向 admin 后台管理的 URL 路径 from django.contrib import admin from django.urls import path, re_path...urlpatterns = [ # 指向admin后台管理的路由文件site.py path('admin/', admin.site.urls), ] 另外可以在新建的 App...的 path 函数定义,包含两个参数,分别是:路由地址、路由对应的视图函数 # urls.py(项目根目录) # 导入内置的admin后台管理功能模块 from django.contrib import

    54450

    python_day19_Django-

    } {{ forloop.counter }} 统计从列表的行 {{ forloop.last }} 最后一个值 {% endfor %} 1.2、模板语言:Filter   在变量的基础上做一些额外的操作...为了在Django中关闭HTML的自动转义有两种方式,如果是一个单独的变量我们可以通过过滤器“|safe”的方式告诉Django这段代码是安全的不必转义 比如: 例一 t_html = "p标签<...自义定filter 在项目下创建一个python包 templatetags 固定名称 创建一个名为myfirst.py文件 from django import template # 必须首先创建一个全局...中已经定义了{% block title % }和{% block content% }块, 语句@和则是在本模板文件中对“父模板” base.html 中的同名称块标签进行重写。...项目下的url.py from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls),

    71150

    Django教程 —— 视图及URL

    /admin/ 是我们想要请求的页面,服务器在收到这个请求之后,就一定对应着一个处理动作,这个处理动作就是帮我们产生页面内容并返回回来,这个过程在 Django 中是由 视图 来做的。...对于 Django 的设计框架 MVT ,用户在 URL 中请求的是 views 视图,视图接收请求后进行处理,并将处理的结果返回给请求者。...在 Django 中使用视图,一般需要进行两步操作: 定义视图 配置URL 运行环境 Python 3.9 Django 3.1.2 Django视图 基于函数的视图 视图函数的必须有一个参数,一般叫...path('book', views.index), ] 在 urlpatterns url匹配列表中可以看见 path('admin/', admin.site.urls) 这行,这是 Django...Django 的类视图 View 从本质上讲,基于类的视图使您可以使用不同的类实例方法来响应不同的 HTTP 请求方法,而不是使用单个视图函数中的有条件分支代码。

    72620

    小白学Python – Django Web 开发教程 二

    视图类型 Django 视图分为两大类:- 基于函数的视图 基于类的视图 基于函数的视图 基于函数的视图是使用 python 中的函数编写的,该函数接收 HttpRequest 对象作为参数并返回 HttpResponse...该模块需要包含在根 URLConf 模块中,如下所示: from django.contrib import admin from django.urls import path, include urlpatterns...:8000/ 那么我们的网站将是 –  在 Django 管理界面中渲染模型 要在Django admin中渲染模型,我们需要修改 app/admin.py。...见下图——  添加所需的数据和图像字段后,我们将在管理仪表板上看到类似的内容 –  您还可以在代码编辑器中看到媒体文件夹 - 将 Django 连接到不同的数据库 Django 内置了 SQLite...我们还可以在 settings.py 文件的 DATABASES 字典中看到这一点。

    18430

    Django搭建blog网站(一)

    5.2.使用Django模板系统 这基本上就上 Django 的开发流程了,写好处理 HTTP 请求和返回 HTTP 响应的视图函数,然后把视图函数绑定到相应的 URL 上。 但是等一等!...我们看到在视图函数里返回的是一个 HttpResponse 类的实例,我们给它传入了一个希望显示在用户浏览器上的字符串。但是我们的博客不可能只显示这么一句话,它有可能会显示很长很长的内容。...像前面演示的那样 6.1.首页视图函数 上一节我们阐明了 Django 的开发流程。...七、在Django Admin后台发布文章  在此之前我们完成了 Django 博客首页视图的编写,我们希望首页展示发布的博客文章列表,但是它却抱怨:暂时还没有发布的文章!...,但是我们希望它显示更加详细的信息,这需要我们来定制 Admin 了,在 admin.py 添加如下代码: # blog/admin.py from django.contrib import admin

    5.7K91
    领券