首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何忽略或处理命令行中的django-hijack?

如何忽略或处理命令行中的django-hijack?
EN

Stack Overflow用户
提问于 2017-09-27 23:08:34
回答 1查看 335关注 0票数 0

我正在为目前还没有单元测试的django项目编写一些单元测试。

当我从命令行运行测试时,使用

代码语言:javascript
运行
复制
  ./manage.py test

我得到了

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 341, in execute
    django.setup()
  File "/usr/local/lib/python2.7/site-packages/django/__init__.py", line 27, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/usr/local/lib/python2.7/site-packages/django/apps/config.py", line 90, in create
    module = import_module(entry)
  File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named hijack

现在实际上安装了hijack,因为我可以在运行服务器时使用它。

代码语言:javascript
运行
复制
./manage.py runserver

manage.py的内容是

代码语言:javascript
运行
复制
#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mtmdjango.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

所以..。如何在运行测试时禁用对hijack的引用,或者如何在运行测试时使hijack在命令行下可用?

(有人能创建并添加django-hijack标签吗?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-28 23:38:17

我完成了教程的工作

https://docs.djangoproject.com/en/1.10/intro/tutorial01/通过https://docs.djangoproject.com/en/1.10/intro/tutorial05/

原来我的命令行错了。

代码语言:javascript
运行
复制
python manage.py test contacts

给我我期待的输出。

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

https://stackoverflow.com/questions/46458544

复制
相关文章

相似问题

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