Django 集成指南
Anima 提供了针对 Django 框架的原生集成方案,让您无需手动管理隧道,开发服务器启动时即可自动开启公网访问。
安装
pip install anima-django
使用
方法一:通过中间件
# settings.py
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'anima.middleware.AnimaMiddleware', # 添加 Anima 中间件
# ... 其他中间件
]
# Anima 配置
ANIMA_TOKEN = os.getenv('ANIMA_TOKEN')
ANIMA_SUBDOMAIN = 'my-django-app'
ANIMA_AUTO_START = True
方法二:通过管理命令
# management/commands/runserver_with_anima.py
from django.core.management.commands.runserver import Command as RunserverCommand
from anima import AnimaTunnel
class Command(RunserverCommand):
def handle(self, *args, **options):
with AnimaTunnel(token=os.getenv('ANIMA_TOKEN')):
super().handle(*args, **options)
示例项目
查看完整的 Django 示 例项目:GitHub 仓库链接