发布于 2026-01-06 0 阅读
0

Django Boilerplate - 使用 Argon Design 编写的 Django 免费入门模板

Django Boilerplate - 使用 Argon Design 编写的 Django 免费入门模板

各位程序员朋友们,大家好!

本文将介绍一个基于 Argon Design UI Kit(免费版)编写的简单Django 样板应用。该 Web 应用具备基本功能集(基于会话的身份验证、模块化代码库、即用型 UI)以及宽松的 MIT 许可证。对于新手来说, Django是一个由经验丰富的开发者构建的 Python Web 框架,已被 Instagram 和 Disqus 等科技公司应用于生产环境。

感谢阅读! - 内容由App Generator提供



Django Boilerplate Argon - 由 AppSeed 提供的开源 Django starter。


什么是样板代码

在编程中,样板代码是指无需修改任何一行代码即可反复使用的软件代码。样板代码(有时也称为启动代码)的核心理念在于避免编写许多项目中通用的那部分代码。

维基百科定义——在计算机编程中,样板代码(或简称样板)是指需要在许多地方重复使用且几乎无需修改的代码段。当使用冗长的编程语言时,程序员需要编写大量代码才能实现一些简单的功能。这类代码就称为样板代码。


✨ 什么是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/
Enter fullscreen mode Exit fullscreen mode

✨ 应用界面

以下是从 LIVE 克隆机截取的一些屏幕截图:


Django Boilerplate Argon - 地图页面

Django Boilerplate Argon - 地图页面。


Django Boilerplate Argon - UI 图标页面

Django Boilerplate Argon - UI 图标页面。


Django Boilerplate Argon - 主仪表盘页面

Django Boilerplate Argon - 主仪表盘页面。


✨鸣谢及链接

基于 Argon Dashboard 设计(免费版)的开源 Django 示例。Django Argon Charts 示例提供功能代码,用于展示过去 12 个月的各项销售指标:总销售额、总订单量、最高销售额和最高月份销售额。信息以图表、小部件和分页数据表的形式呈现,支持编辑/添加新的销售数据。


Django Argon Charts - 由 AppSeed 提供的开源 Django 示例。

文章来源:https://dev.to/sm0ke/django-boilerplate-argon-open-source-app-coded-in-python-3l1k