Django和aiohttp在同一个项目下
问题描述:
在我的Django项目中,我创建了一个aiohttp服务的目录。Django和aiohttp在同一个项目下
1)构建它的最好方法是怎样的?
这是我目前的结构:
myproject/
myservice/
__init__.py
service.py
utils.py
myproject/
__init__.py
settings.py
urls.py
uwsgi.py
manage.py
2)如果我的服务需要进口从myproject.settings一些设置,我该怎么办呢?我应该在根目录下移动service.py吗?
我得到:
ImportError: No module named 'myproject'
答
你server.py
脚本,它使用aiohttp应该是旁边的manage.py
文件。
你也应该probraly补充:
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings')
from django import setup
setup()