Django 材料设计
⚠️ IMPORTANT: This project is under active development. APIs, components, and behavior may change between versions. Use for exploration and prototyping; evaluate carefully before production use.
Django Material brings Google's Material Design 3 to Django, offering both low-level UI components and full-featured CRUD/admin interfaces for rapid application development. Built on TailwindCSS and django-cotton, it delivers everything you need — from buttons and cards to list, create, update, and delete views — with minimal setup and zero frontend frameworks.
Our goal is to rethink UI component APIs for AI-assisted development: making them intuitive for developers, predictable for code generation tools, and streamlining the process of crafting interfaces by human or machine.
<c-button>, <c-card>, and other component tagspip install django-material
INSTALLED_APPS:INSTALLED_APPS = [
# ...
'material',
# ...
]
python manage.py collectstatic
{% extends "material/base.html" %}
{% block content %}
<c-button.filled>Start Building</c-button.filled>
{% endblock %}
material/assets/ and rebuild:npm run build:css
npm run build:js
npm run dev
npm test
npm run lint
npm run format
Explore comprehensive docs and live demos at material.viewflow.io.
Contributions are welcome! See [ISSUES.md] for bug reports and feature requests.
Licensed under AGPLv3 with Additional Permissions. See [LICENSE] and [LICENSE_EXCEPTION]. Commercial terms in [COMM-LICENSE].
Built with ❤️ by the Viewflow Team.
暂无开放 Issues,或尚未同步最近议题。