Bajo mi proyecto Django, he creado un directorio para un servicio aiohttp.
1) ¿Cómo es la mejor manera de estructurarlo?
Esta es mi estructura actual:
myproject/ myservice/ __init__.py service.py utils.py myproject/ __init__.py settings.py urls.py uwsgi.py manage.py
2) Si mi servicio necesita importar algunas configuraciones de myproject.settings, ¿cómo puedo hacerlo? ¿Debo mover service.py debajo de la raíz?
Yo obtengo:
ImportError: No module named 'myproject'
Su secuencia de comandos server.py
, que utiliza aiohttp, debe estar junto a su archivo manage.py
.
Probablemente también debería agregar:
import os os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings') from django import setup setup()