`

django框架写网站之下django框架的流程和数据库数据的调用

阅读更多
上篇说道怎么在数据库中添加你的东西那么这回就说,数据库中的东西要怎样才能调用。
说调用的话就得说一下django架构是怎么来走流程的。在这里面主要是url.py文件的路径和view.py文件的调用。在你的网站的文件夹里
[img]
/home/soyomo/图片/2017-05-02 08-27-58屏幕截图.png
[/img]
在我的文件目录里面就是mysite文件夹里的urls.py文件,当你的网站工作的时候,首先访问这个路径,然后根据文件里面的链接,访问我的godos_list文件夹里面的urls.py文件,在这个文件里面会有你的视图渲染路径,在网页文件里面会有
{% load staticfiles %}

告诉你去调用视图静态渲染。说到这里就进入正题,想要调用数据库的数据,需要用到查询集
//所谓查询集简单理解就是,根据查询条件,从数据库中筛选你需要的数据
’你的类名‘.objects.all()//这句话的意思是查询所有的对象
'你的类名'.objects.filter(id=1)//这句话的意思是查询id等于1的数据

//在view.py文件中
def '方法名'(request)://定义一个方法名字
    return render(request, 'goods_list/pos.html', {})//这说明这个视图渲染的是pos.html文件 
def goods_list(request)://在.py文件中所用的都是用python语言
    goods = Goods.objects.all()//挑选所有的数据
    filter_goods = Goods.objects.filter(type='水果')//挑选的水果类的数据
             print(filter_goods)//这里是在终端显示的,打印出挑选的数据。

以上所说明的是,数据库的调用,但是如果想要知道,数据库调用的数据如何在网站上面显示的话,就需要前后台的交互,需要jquery的知识了。
分享到:
评论

相关推荐

    2019Django全套教程【千锋Python】课件PPT模板.pptx

    Django是基于Python的Web框架,用于快速开发安全和可维护的网站。本套教程涵盖了从入门到进阶的全部内容,旨在帮助初学者掌握Django的核心概念和技术。 【Django简介】 Django遵循MTV(Model-Template-View)设计...

    基于Django实现的简单博客源码+数据库

    1. Django框架:Django是Python最流行的Web开发框架之一,遵循“DRY”(Don't Repeat Yourself)原则,提供MVC(模型-视图-控制器)设计模式。它的主要特点是快速开发、安全和可扩展性。在这个博客项目中,Django将...

    django二手交易信息展示平台

    接下来,我们将深入探讨Django框架在构建此类平台时涉及的关键技术和知识点。 首先,Django是一个高级Web开发框架,它遵循MVT(Model-View-Template)设计模式。在这个二手交易平台上,`Model`层负责数据模型的设计...

    The_Django_Book_2.0_中文版.pdf

    第一章着重介绍了Django框架的核心理念和背景,强调了Django如何简化Web开发流程,通过抽象通用的Web开发模式来减少重复代码,从而让开发者可以专注于实现业务逻辑和创造有趣的应用特性。 第二章到第十五章,内容...

    django+mysql留言板

    【django+mysql留言板】是一个基于Python的Django框架和MySQL数据库构建的简易留言板应用,它在Ubuntu操作系统上运行。这个项目旨在提供一个基础的在线交流平台,用户可以进行注册、登录,然后发表和查看留言。虽然...

    lua_python大数据智能分析_django_

    标题中的“lua_python大数据智能分析_django_”表明我们将探讨如何结合Lua和Python进行大数据的智能分析,并在Django框架下实现Web应用的动态数据可视化。这个主题涉及到多个技术领域,包括数据处理、编程语言使用...

    DjangoBook_1.11中文_目录[20170615] 文字版

    本章节主要介绍了Django框架的基础安装流程及相关概念,尤其是针对初学者的重要知识点——模型-视图-控制器(Model-View-Controller,简称MVC)设计模式的理解。此外,还提供了详细的Windows环境下Python及其相关...

    中文版django+book.pdf

    **Django框架详解** Django,一个由Python语言编写的高级Web开发框架,以其...通过阅读《django+book.pdf》,你可以全面了解Django框架,从基础到实践,逐步掌握Web开发的各种技巧,为你的Web开发之路打下坚实的基础。

    一步一步学Django

    自2005年发布以来,迅速成为最受欢迎的Python Web框架之一。Django的设计哲学强调“DRY(Don't Repeat Yourself)”,即避免重复工作,并通过内置的功能模块来简化开发过程,提高开发效率。 Django的特点包括: 1....

    python django官方手册

    - **模型层**:模型是 Django 应用的核心组成部分之一,用于定义数据结构。了解模型的设计方式、字段类型以及如何与数据库交互非常重要。 - **模板层**:负责生成 HTML 内容,是 Django 的前端展示部分。掌握模板...

    django框架模型层功能、组成与用法分析

    django框架模型层功能、组成与用法分析涉及了django框架的核心组件之一,即模型层(Models)。django模型层是基于Python的ORM(Object Relational Mapping)框架,允许开发者使用Python类来定义数据库中的表结构以及...

    android运行django例子

    这包括发送GET和POST请求,处理JSON响应,以及调用Django视图和API。 7. **安全与性能** 当在Android应用中与远程Django服务器通信时,务必考虑安全性,例如使用HTTPS加密通信,以及实施身份验证和授权策略。同时...

    PyPI 官网下载 | django-migration-scripts-0.1.1.tar.gz

    总的来说,`django-migration-scripts-0.1.1.tar.gz`是一个针对Django框架的扩展库,专注于数据库迁移这一重要环节,提供了增强的功能,帮助开发者更加高效地管理他们的数据库变更。对于从事Django项目开发的Python...

    Python一日一练---Django模版练习源码

    【Python一日一练---Django模版练习源码】是一个针对初学者和进阶者设计的实战项目,旨在帮助开发者熟悉并掌握Django框架中的模板系统。Django是一个基于Python的高级Web开发框架,它提供了丰富的功能来简化网页应用...

    青鸟租房网框架

    "青鸟租房网框架"是北大青鸟教育机构为学员设计的一个项目实践,旨在帮助学习者熟悉和掌握网站开发中的框架应用。这个框架练习主要针对的是租房网站的开发,通过实际操作,学员可以深入理解如何利用框架来构建一个...

    python毕业设计之校园预约打印网(django)源码.zip

    Python毕业设计之校园预约打印网基于Django框架的实现,是一项综合运用Python编程语言与Django Web框架开发的项目。Django是一个高级的、快速的、面向对象的Web框架,它鼓励快速开发和干净、实用的设计。这个项目...

    Django安装方法

    Django是一个基于Python的Web开发框架,它提供了一整套高效、优雅的工具来构建Web应用。对于初学者而言,Django提供了丰富的文档和社区支持,使得学习过程相对容易。对于经验丰富的开发者,Django的强大功能和灵活性...

    python191基于时间序列分析的大气污染预测软件(django).rar

    总的来说,这个项目涵盖了Python Web开发、时间序列分析、数据预处理、模型构建、Django框架应用以及数据库管理等多个IT领域的知识。通过此项目,学习者不仅可以深入理解Django框架的使用,还能掌握时间序列分析在...

    Django 美多商城 .zip

    通过研究这个项目,不仅可以掌握Django框架的核心技能,还能了解到电子商务网站的常见功能和设计思路,为今后的Web开发实践打下坚实的基础。同时,该项目中的部署教程和图片资源可以帮助初学者更好地理解和实践整个...

    djangobook中文完整版

    2. **Django框架下的实现**:相比之下,使用Django框架,同样的功能可以用更简洁、更优雅的方式实现。例如,通过定义模型和视图,可以轻松地从数据库中获取数据并展示在网页上,无需手动处理HTTP请求和响应的细节。 ...

Global site tag (gtag.js) - Google Analytics