Я пытаюсь установить Nathan нору основных приложений на моем компьютере https://github.com/nathanborror/django-basic-appsКак добавить модули/приложения в проект virtualenv?
Simple apps for Django projects.
To install any of the apps listed simply create a folder on your PYTHONPATH named 'basic' and place the apps you wish to use in that folder. Then added basic. to your project's settings.py file. (replace with the apps you wish to use, naturally).
Я создал проект virtualenv и копировать/вставить в «блог» приложение папку нор в мою папку проекта. Структура каталога:
MainvirtualenvFolder -----------> (Basic, Mysite, manage.py)
В основной папке есть папка с папкой «блог». В папке Mysite есть обычные файлы django, такие как настройки и т. Д.
Я отредактировал settings.py «Insalled Apps», чтобы включить «basic.blog».
Однако при работе manage.py (под virtualenv конечно), я получаю ошибку:
Error: No module named basic.blog
Что я делаю не так?
EDIT -
> ^C(mike)[email protected]:~/projects/mike/basicsite$ python manage.py
> syncdb Traceback (most recent call last): File "manage.py", line 10,
> in <module>
> execute_from_command_line(sys.argv) File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 443, in execute_from_command_line
> utility.execute() File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 382, in execute
> self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/base.py",
> line 196, in run_from_argv
> self.execute(*args, **options.__dict__) File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/base.py",
> line 231, in execute
> self.validate() File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/base.py",
> line 266, in validate
> num_errors = get_validation_errors(s, app) File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/validation.py",
> line 30, in get_validation_errors
> for (app_name, error) in get_app_errors().items(): File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/db/models/loading.py",
> line 158, in get_app_errors
> self._populate() File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/db/models/loading.py",
> line 67, in _populate
> self.load_app(app_name) File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/db/models/loading.py",
> line 88, in load_app
> models = import_module('.models', app_name) File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/utils/importlib.py",
> line 35, in import_module
> __import__(name) File "/home/prince/projects/mike/basicsite/basic/blog/models.py", line 10,
> in <module>
> import tagging ImportError: No module named tagging
просто попробовать блог только – catherine
если Я пытаюсь только блог, он разбивает код внутри блога. я сделал это, и я получил несколько ошибок. – masterpiece
например - от basic.blog.managers импортировать PublicManager – masterpiece