Django Boilerplate - 使用 Argon Design 编写的 Django 免费入门模板
各位程序员朋友们,大家好!
本文将介绍一个基于 Argon Design UI Kit(免费版)编写的简单Django 样板应用。该 Web 应用具备基本功能集(基于会话的身份验证、模块化代码库、即用型 UI)以及宽松的 MIT 许可证。对于新手来说, Django是一个由经验丰富的开发者构建的 Python Web 框架,已被 Instagram 和 Disqus 等科技公司应用于生产环境。
感谢阅读! - 内容由App Generator提供。
- ✨ Argon Dashboard Django - 产品页面
- ✨ Argon Dashboard Django - 在线演示
- ✨ Django Argon 图表- 展示图表的示例项目
✨什么是样板代码
在编程中,样板代码是指无需修改任何一行代码即可反复使用的软件代码。样板代码(有时也称为启动代码)的核心理念在于避免编写许多项目中通用的那部分代码。
维基百科定义——在计算机编程中,样板代码(或简称样板)是指需要在许多地方重复使用且几乎无需修改的代码段。当使用冗长的编程语言时,程序员需要编写大量代码才能实现一些简单的功能。这类代码就称为样板代码。
✨ 什么是Django
Django是一个基于 Python 的免费开源 Web 框架,遵循模型-模板-视图(MTV)架构模式。它由 Django 软件基金会维护,该基金会是一个独立的非营利组织,根据美国联邦税法典第 501(c)(3) 条注册成立。Django 的主要目标是简化复杂、数据库驱动型网站的创建——维基百科定义
✨ 应用功能
基于 Argon Dashboard Design(免费版)的开源 Django 样板。
- UI 就绪应用、SQLite 数据库、Django 原生 ORM
- 模块化设计,简洁的代码库
- 基于会话的身份验证、表单验证
- 部署脚本:Docker、Gunicorn / Nginx
- MIT 许可证 - 可用于无限数量的项目
- 通过电子邮件和 Discord 提供积极支持
✨ 如何使用它
$ # Get the code
$ git clone https://github.com/app-generator/django-dashboard-argon.git
$ cd django-dashboard-argon
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv --no-site-packages env
$ # .\env\Scripts\activate
$
$ # Install modules
$ # SQLIte version
$ pip3 install -r requirements.txt
$
$ # Create tables
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Start the application (development mode)
$ python manage.py runserver
$
$ # Access the web app in the browser: http://127.0.0.1:8000/
✨ 应用界面
以下是从 LIVE 克隆机截取的一些屏幕截图:
Django Boilerplate Argon - 地图页面
Django Boilerplate Argon - UI 图标页面
Django Boilerplate Argon - 主仪表盘页面
✨鸣谢及链接
- Django 管理后台- 精选索引
- Django Argon Charts - 示例项目
基于 Argon Dashboard 设计(免费版)的开源 Django 示例。Django Argon Charts 示例提供功能代码,用于展示过去 12 个月的各项销售指标:总销售额、总订单量、最高销售额和最高月份销售额。信息以图表、小部件和分页数据表的形式呈现,支持编辑/添加新的销售数据。
文章来源:https://dev.to/sm0ke/django-boilerplate-argon-open-source-app-coded-in-python-3l1k




