首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在用于测试的应用程序中导入django设置

在用于测试的应用程序中导入django设置
EN

Stack Overflow用户
提问于 2015-09-30 10:22:34
回答 4查看 147关注 0票数 0

我想在API_script.py中导入django设置,在Agora.settings中设置:

下面是API中的API_script.py:

代码语言:javascript
运行
复制
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Agora.settings")
from django.contrib.auth.models import User
import django
from django.db.models.loading import cache as model_cache
from Profile.models import Profile_User
try :
    django.setup()
except :
     pass

def check_profile_exist(token):
    print(token)

下面是我得到的错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "/home/bussiere/WorkspaceSafe/Agora/API/API_script.py", line 3, in <module>
    from django.contrib.auth.models import User
  File "/usr/local/lib/python3.4/dist-packages/django/contrib/auth/__init__.py", line 7, in <module>
    from django.middleware.csrf import rotate_token
  File "/usr/local/lib/python3.4/dist-packages/django/middleware/csrf.py", line 14, in <module>
    from django.utils.cache import patch_vary_headers
  File "/usr/local/lib/python3.4/dist-packages/django/utils/cache.py", line 26, in <module>
    from django.core.cache import caches
  File "/usr/local/lib/python3.4/dist-packages/django/core/cache/__init__.py", line 34, in <module>
    if DEFAULT_CACHE_ALIAS not in settings.CACHES:
  File "/usr/local/lib/python3.4/dist-packages/django/conf/__init__.py", line 48, in __getattr__
    self._setup(name)
  File "/usr/local/lib/python3.4/dist-packages/django/conf/__init__.py", line 44, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/local/lib/python3.4/dist-packages/django/conf/__init__.py", line 92, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named 'Agora'

这里是我的树档案:

代码语言:javascript
运行
复制
.
    ├── Agora
    │   ├── __init__.py
    │   ├── __pycache__
    │   │   ├── __init__.cpython-34.pyc
    │   │   ├── settings.cpython-34.pyc
    │   │   ├── urls.cpython-34.pyc
    │   │   └── wsgi.cpython-34.pyc
    │   ├── settings.py
    │   ├── urls.py
    │   └── wsgi.py
    ├── API
    │   ├── admin.py
    │   ├── API_script.py
    │   ├── __init__.py
    │   ├── migrations
    │   │   ├── __init__.py
    │   │   └── __pycache__
    │   │       └── __init__.cpython-34.pyc
    │   ├── models.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-34.pyc
    │   │   ├── API_script.cpython-34.pyc
    │   │   ├── __init__.cpython-34.pyc
    │   │   ├── models.cpython-34.pyc
    │   │   └── views.cpython-34.pyc
    │   ├── tests.py
    │   ├── unit_test.py
    │   └── views.py
    ├── Contact
    │   ├── admin.py
    │   ├── __init__.py
    │   ├── models.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-34.pyc
    │   │   ├── __init__.cpython-34.pyc
    │   │   └── models.cpython-34.pyc
    │   ├── tests.py
    │   └── views.py
    ├── Dockerfile
    ├── generateadm.py
    ├── IMG_20150928_105102.jpg
    ├── __init__.py
    ├── manage.py
    ├── Message
    │   ├── admin.py
    │   ├── __init__.py
    │   ├── models.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-34.pyc
    │   │   ├── __init__.cpython-34.pyc
    │   │   ├── models.cpython-34.pyc
    │   │   └── views.cpython-34.pyc
    │   ├── tests.py
    │   └── views.py
    ├── Mock
    │   ├── admin.py
    │   ├── __init__.py
    │   ├── models.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-34.pyc
    │   │   ├── __init__.cpython-34.pyc
    │   │   ├── models.cpython-34.pyc
    │   │   └── views.cpython-34.pyc
    │   ├── tests.py
    │   └── views.py
    ├── Profile
    │   ├── admin.py
    │   ├── __init__.py
    │   ├── models.py
    │   ├── profile_script.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-34.pyc
    │   │   ├── __init__.cpython-34.pyc
    │   │   ├── models.cpython-34.pyc
    │   │   └── profile_script.cpython-34.pyc
    │   ├── tests.py
    │   └── views.py
    ├── Queue
    │   ├── admin.py
    │   ├── __init__.py
    │   ├── models.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-34.pyc
    │   │   ├── __init__.cpython-34.pyc
    │   │   └── models.cpython-34.pyc
    │   ├── tests.py
    │   └── views.py
    ├── requierement.txt
    ├── result.txt
    └── runserver.sh

问候和感谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32863657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档