今天看到 Russell 发的一个提议是关于实现用的newforms的widgets时如何处理Media的问题。这一点就目前django来说的确不是很方便。在以前我也写过关于在app中实现对于静态文件的支持,也是由于这一点。由于不象PHP那样以实际的目录来运行,django其实是在一种映射出来的url方式下来工作的,而且考虑到效率的问题,静态文件一般是不处理的。
在这个讨论中,Russell主要提议是对newform中要用到的css和js等静态文件进行处理。在我看来这只是静态文件中处理的一部分而已,最好是从完整的html页面来考虑,如何处理静态文件,如何在各个组件中方便地与页面进行集成。如果有一种通用的页面模式,并且各个组件可以方便将静态文件导入并在合适的位置进行生成才足够方便,但这样一来现有的模板就太简单,一种是重新设置新的模板处理,另一种是可以考虑通过js来动态插入静态链接,如css和js等。在django中的处理还主要是以静态html方式为主,但是我认为这只是最简单的一种,而且也不是很强大,对于复杂的处理则能力不足。应该多结合ajax技术进行。当然从web的整合处理来说,也许分成前端设计和后端设计更好。django目前已经包含了许多的前端设计,但是没有使用ajax毕竟不是很cool。
讨论中另一个问题就是有人提出不要引入过多的css之类的文件,而是需要进行自动合并,这是一个更加复杂的问题。
[讨论链接]
分享到:
相关推荐
**PyPI官网下载 | django-user-media-1.1.1.tar.gz** PyPI(Python Package Index)是Python程序员最常用的一个资源库,它为全球的Python开发者提供了丰富的第三方Python库和模块。`django-user-media-1.1.1.tar.gz...
Django的通用图像是一个为Django框架设计的可扩展图像处理库,它提供了一种高效、灵活的方式来管理和处理Web应用中的图像。这个程序的主要目标是简化与图像相关的任务,如上传、缩放、裁剪和调整图片质量,使得...
【标题】:Django通用图像模块的介绍与应用 【描述】:Django的通用图像是一个用于处理图像的可插拔程序,旨在为Django框架提供方便、灵活的图像处理功能。它允许开发者轻松地对上传的图像进行裁剪、缩放、旋转等...
从Django项目中删除未使用的媒体文件 软件包为Django应用程序提供了管理命令cleanup_unused_media 。 您可以删除所有未使用的媒体文件(任何具有FileField或ImageField字段或其继承关系的Django模型中没有引用的文件...
django-extra-views, 基于 Django的通用视图类非常棒,让我们来更多 django-extra-views-- Django的基于类的通用视图基于 Django 通用视图的类很好,它们让你可以在相对较少的代码行中完成大量的web应用程序设计模式...
本项目"Django_social_media"是一个使用Django构建的简单社交媒体平台,旨在展示如何利用Django的功能来搭建一个基础的社交网络。 首先,Django的核心组件包括模型(Models)、视图(Views)、模板(Templates)和...
资源分类:Python库 所属语言:Python 资源全名:django-unused-media-0.1.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Python毕业设计-基于Django的通用登陆和注册系统的设计与实现+使用说明+全部资料(优秀项目).zipPython毕业设计-基于Django的通用登陆和注册系统的设计与实现+使用说明+全部资料(优秀项目).zip 【备注】 1、该...
django-fixture-media django-fixture-media是一个 Django 应用程序,可让您在模型装置中拥有媒体文件。 它升级了 Django 的loaddata命令以将您的设备路径中的媒体文件复制到您项目的MEDIA_ROOT目录中。 它的...
django-crudbuilder, 在 Django 中,通用CRUD实现 crudbuilder在 Django 中使用 Django tables2列出对象的通用CRUD实现。文档https://django-crudbuilder.readthedocs.org/en/la
django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...
Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...
Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...
你所需要知道的关于 Django 的一切。 快速入门¶ 你是刚学 Django 或是初学编程? 这就是你开始学习的地方! 从零开始: 概要 | 安装 入门教程: 第 1 节:请求和响应 | 第 2 节:模型和管理站点 | 第 3 节:视图...
**关于django-media-library** `django-media-library`是基于Django框架的一个扩展,主要用于管理和处理Web应用中的多媒体资源。Django是一个用Python编写的高级Web框架,它鼓励快速开发和干净的设计。这个库可能...
在Django框架中,设置媒体路径(Media Path)是为了处理用户上传的静态文件,如图片、文档等。这些文件通常不被编译器或者服务器直接处理,而是需要通过应用程序进行管理。以下是一份详细的步骤指南,说明如何在...
基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...
- **常用Web应用工具**:介绍了Django框架中提供的一些通用Web开发工具。 - **其他核心功能**:介绍了Django的其他核心功能,例如会话、缓存和中间件等。 #### 3. Django官方项目 - **Django开源项目**:提供了...
【PyPI官网下载 | django-media-utils-0.1.0.tar.gz】 PyPI(Python Package Index)是Python社区广泛使用的软件包仓库,它为开发者提供了一个发布和分享Python库的平台。在这里,我们可以找到各种各样的Python模块...
基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...