django-material

Material Design for Django
授权协议 View license
开发语言 Java
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源软件
地区 不详
投 递 者 邢灿
操作系统 Android
开源组织
适用人群 未知
 软件概览

Django Material

Material design for Django.

  • Django-Material 1.7.x compatible with Django 1.11/2.0/2.1/2.2/3.0/3.1
  • Django-Material 1.6.x compatible with Django 1.11/2.0/2.1/2.2/3.0
  • Django-Material 1.[3,4,5].x compatible with Django 1.11/2.0/2.1/2.2
  • Django-Material 1.2.x compatible with Django 1.11/2.0
  • Django-Material 1.1.x compatible with Django 1.8/1.9/1.10/1.11

Tested with:

Overview

  • Forms - New way to render django forms
    • Strong python/html code separation
    • Easy redefinition of particular fields rendering
    • Complex form layout support
  • Frontend - Quick starter template for modular admin-line applications development

Demo

http://forms.viewflow.io/

To checkout and run open source demo version locally, you need to havegit and tox tools installed.

git clone https://github.com/viewflow/django-material.git
cd django-material

TOXENV=py36-dj111 tox -- python manage.py migrate --settings=demo.settings
TOXENV=py36-dj111 tox -- python manage.py loaddata demo/fixtures/* --settings=demo.settings
TOXENV=py36-dj111 tox -- python manage.py runserver --settings=demo.settings

Then you can go to http://127.0.0.1:8000/integration/ and login withadmin:admin username and password to the demo site.

Documentation

http://docs.viewflow.io/material_forms.html

License

Django Material is an Open Source project licensed under the terms of the BSD3 license

Django Material Pro with additional features has a commercial-friendly license. Check http:viewflow.io/pro/ for details.

Changelog

1.9.0 2020-04-30

  • Add support for attribute removing #500
  • Add support for groups in checkbox select multiple #436
  • Add basic support for ordering custom fields in list view #224
  • Change to lazy evaluation {{ modules }} context variable
  • 问题: 一个用到material包 的Django项目,在Windows上可以很流畅的运行,我用pip freeze 将项目迁移到了mac上,结果报错: Invalid template library specified. ImportError raised when trying to load 'material.admin.templatetags.material_admin':

  • 前言 先抛出一个问题。银行就相当于一个数据库,你去银行取钱存钱办卡销卡,是你告诉银行柜员方便还是你自己去操作电脑办卡取卡方便?(你还不一定会,假设自动存款机还没发明),object在数据库中就相当于银行里得银行柜员。 步入正题: 在django中的view.py中,我们可能回经常见到  book_set= Book.objects.all(),book_list = Book.objects.ge

  • gitter 卸载 by Gitter 通过吉特 最佳Gitter渠道:Python和Django (Best Gitter channels: Python & Django) Python is a dynamic, object-oriented language that combines combines remarkable power with very clear syntax.P

  • 在项目开发中为了加快开发速度,提高研发效率,前端部分我们不会使用 原生的技术去实现,往往会使用一些 前端框架,前端有许多的框架,它们适配于不同的产品,我们会结合自身所需去考虑框架的选择。本篇就探索一下 django的快速开发中,我们可以使用那些前端的框架。 jQuery jQuery是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如

  • 使用 Django 开发用于 HTTP 连接和应用程序请求的服务器很常见。 但是,在开发需要始终打开连接以进行双向连接的应用程序(如会议和聊天程序)时,使用 HTTP 连接效率低下。 在这种情况下,使用 WebSockets 是必不可少的。 通过使用 WebSockets,连接到该开放网络的所有用户都可以实时接收相关数据,这提供了一种在客户端和服务器之间建立双向连接的方法。 这是一个有状态的协议,

  • 自定义model.FileField类的存储路径 from system.storage import RelatedMaterialsStorage def reconstruction_path(instance, filename): # instance和filename参数必须要有 return "vod/material/{cate_id}/{filename}".for

 相关资料
  • PyCharm的一个特性是它包含对Django的支持。 能够在PyCharm中包含JavaScript功能,它可以被认为是Django的最佳IDE。 在PyCharm IDE中创建Django项目的基本步骤如下 - 如果启用了EnableDjangoadmin选项,PyCharm将为您设置管理站点。 模板调试 调试适用于Django和Jinja模板。 我们可以检查变量,逐步执行代码,并在调试器中执

  • Django 是一个高级 Python Web 框架,鼓励快速开发和简洁实用的设计。Django 使你可以更轻松地以更少的代码更快地构建更好的 Web 应用程序。 Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设计的完美管理界面 一流的 URL 设计 设计者友好的模板语言 缓存系统 示例代码: from django.template import Context, lo

  • 问题内容: 我想知道是否有人将Django REST框架与django-polymorphic相结合的Pythonic解决方案。 鉴于: 如果我想要django-rest- framework中所有GalleryItem的列表,它只会给我GalleryItem(父模型)的字段,因此是:id,gallery_item_field和polymorphic_ctype。那不是我想要的 我想要custom

  • 我用ImageField创建了一个简单的模型,我想用django-rest-framework+django-rest-swagger创建一个api视图,它是文档化的,并且能够上传文件。 以下是我得到的: 我阅读了django-rest-framework中的这部分文档: 我正在使用、和。

  • 问题内容: 问题在于在django中接收到POST请求。我确实喜欢这样。 但是我得到ukeys的值为。当我检查时,我得到的值是 因此,如何在Django中将这些值作为列表获取? 谢谢! 问题答案: 后缀为jQueryPOST的数组,因为PHP和某些Web框架了解该约定,并自动为您在服务器端重新构建数组。Django不能那样工作,但是您应该能够通过以下方式访问数据:

  • Django带有聚合feed生成框架。有了它,你可以创建RSS或Atom只需继承django.contrib.syndication.views.Feed类。 让我们创建一个订阅源的应用程序。 在feed类, title, link 和 description 属性对应标准RSS 的<title>, <link> 和 <description>元素。 条目方法返回应该进入feed的item的元素。

  • 我们将要建立第一个网页:你博客的主页!但是首先,让我们先学习一点 Django 的 url 知识。 什幺是 URL? 简单地说,URL 是一个网页地址。 每当你访问一个网站时,你都能在浏览器的地址栏里看到一个 URL。(是的! 127.0.0.1:8000 是一个URL! 同时 https://djangogirls.org 也是一个 URL): 每一个互联网的网页都需要自己的 URL。 这样当用

  • 问题内容: 我有一个django应用,尝试先与gunicorn设置,然后再与supervisor和nginx设置。 该应用程序使用正常的django命令运行,就像 我使用pip like和Django版本安装了gunicorn 当我在虚拟环境中运行以下命令时,如下所示 面对错误 那么,为什么实际上会遇到上述错误?解决方法是什么? 问题答案: 实际上,这里的问题是wsgi文件本身,在django 1