2017-04-27 143 views
0

在我的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' 

回答

0

server.py脚本,它使用aiohttp应该是旁边的manage.py文件。

你也应该probraly补充:

import os 
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings') 
from django import setup 
setup()