importing tastypie to project

南楼画角 提交于 2019-12-11 11:54:03

问题


I am learning how to use tastypie and I installed it with the command sudo pip install django-tastypie.

I wanted to try it out with:

from tastypie.resources import ModelResource
from tastypie.resources import ALL
from models import Article

However I get:

Traceback:
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/handlers/base.py" in get_response
  101.                 resolver_match = resolver.resolve(request.path_info)
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/urlresolvers.py" in resolve
  318.             for pattern in self.url_patterns:
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/urlresolvers.py" in url_patterns
  346.         patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/urlresolvers.py" in urlconf_module
  341.             self._urlconf_module = import_module(self.urlconf_name)
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/utils/importlib.py" in import_module
  40.         __import__(name)
File "/Users/username/Development/django_tutorial/bin/django_test/django_test/urls.py" in <module>
  14.     (r'^articles/', include('article.urls')),     # links to article/urls
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/conf/urls/__init__.py" in include
  26.         urlconf_module = import_module(urlconf_module)
File "/Users/username/Development/django_tutorial/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/utils/importlib.py" in import_module
  40.         __import__(name)
File "/Users/username/Development/django_tutorial/bin/django_test/article/urls.py" in <module>
  4. from api import ArticleResource
File "/Users/username/Development/django_tutorial/bin/django_test/article/api.py" in <module>
  1. from tastypie.resources import ModelResource

Exception Type: ImportError at /articles/api/article/
Exception Value: No module named tastypie.resources

回答1:


There might be two things u probably forget :

1) add tastypie into your installed apps in setting.py

INSTALLED_APPS = (
    .....
    'tastypie',


)

or 2) U might have installed the tastypie outside the env ..



来源:https://stackoverflow.com/questions/23285808/importing-tastypie-to-project

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!