More Premium Hugo Themes Premium Vue Themes

Seal

django-base-templates 主要为 django 开发DEMO, 支持 非前后端分离 和 前后端分离模式 。

Seal

django-base-templates 主要为 django 开发DEMO, 支持 非前后端分离 和 前后端分离模式 。

Author Avatar Theme by hequan2017
Github Stars Github Stars: 123
Last Commit Last Commit: Sep 17, 2019 -
First Commit Created: Jan 15, 2024 -
Seal screenshot

Overview:

The “海豹 seal” is a Django-based development platform that supports both non-separation and separation of front-end and back-end modes. It is designed to be a flexible and efficient framework for developing Django projects with RESTful and GraphQL support. The project started on March 1st, which is International Seal Day, hence the name “海豹 seal.” The author plans to continue developing and updating the project on weekends.

Features:

  • MVC pattern development
  • Supports RESTful and GraphQL
  • Includes k8s webssh for managing pods
  • Bootstrap3 and inspinia 2.7 front-end templates
  • Utilizes cbv development style with drf RESTful API
  • Supports MySQL and SQLite databases
  • Offers features for auditing SQL statements
  • Future development plans include refactoring the front-end and developing additional features

Installation:

  1. Deploy MySQL 5.7 or SQLite
  2. Modify the settings for the k8s module in the project
  3. Set up the SQL module by editing the sealsql/bin/config/config.toml file
  4. Generate a new settings file with a new SECRET_KEY
  5. Ensure proper timezone settings
  6. For additional functionalities, use the recommended celery extension for scheduling tasks or dramatiq for general asynchronous tasks
  7. For support and documentation, refer to relevant resources such as CBV Chinese documentation and GraphQL Chinese reference documentation
  8. For further questions or to contribute to the project, join the QQ group or reach out to the author

Summary:

The “海豹 seal” is a Django-based development platform that offers extensive features and support for building Django projects. Its support for both RESTful and GraphQL APIs, along with its flexible front-end templates, make it a versatile choice for developers. With ongoing development plans and a growing community of contributors, the project continues to evolve and improve.