跳到主要内容

开源一个Django脚手架django-onii

· 阅读需 1 分钟
勾玉aniki
博客作者,py&go后端开发,爱好动漫。邮箱tangssst@qq.com

封装了业务常用的一些轮子,整合起来做成了一个框架,写接口开箱即用。

项目地址:https://github.com/Bronya0/django-onii

better django starter. like onii-sama

组件

  • django:Web框架。使用3.2 LTS版本
  • django-q:定时任务和异步任务
  • django-restframework:RESTful API
  • redis-py:Redis客户端
  • kafka-python:Kafka客户端
  • elasticsearch:Elasticsearch客户端
  • openpyxl:Excel工具
  • psycopg2:PostgreSQL客户端

better django starter. like onii-sama

Component

  • django:Web framework. Use 3.2 LTS version
  • django-q:Scheduled task and asynchronous task
  • django-restframework:RESTful API
  • redis-py:Redis client
  • kafka-python:Kafka client
  • elasticsearch:Elasticsearch client
  • openpyxl:Excel util
  • psycopg2:PostgreSQL client

结构

├─apps
│ ├─async_task
│ │ ├─filters
│ │ │ └─__pycache__
│ │ ├─models
│ │ │ └─__pycache__
│ │ ├─serializers
│ │ ├─services
│ │ │ └─__pycache__
│ │ ├─tasks
│ │ ├─views
│ │ │ └─__pycache__
│ │ └─__pycache__
│ └─__pycache__
├─conf
├─deploy
├─jobs
├─middleware
├─onii
│ └─__pycache__
└─utils
└─__pycache__