2012-01-02 4 views
1

Я пытаюсь запустить этот скрипт, который будет генерировать некоторые поддельные данные для моей модели, но я бегу в ошибку импорта: ImportError: No module named apps.photos.modelsошибка импорта с Джанго/питон скрипт

Это мой проект установки:

Project Folder/ 
       apps/ 
        photos/ 
        __init__.py 
        models.py 
        ... 
      utils/ 
        __init__.py 
        fake_data.py 
        ... 
      __init__.py 
      manage.py 
      settings.py 
      urls.py 
      ... 

это мой импорт для fake_data.py

import os, sys 
script_path = os.path.abspath(__file__) 
sys.path.append(script_path) 

import random 

from loremipsum.generator import * 

from apps.photos.models import Photo 

Я не знаю, почему Im не в состоянии импортировать модель фото. Как правильно добавить файл в путь python? Заранее спасибо.

ответ

0

Вам нужно будет добавить родительский каталог apps на путь, если вы хотите, чтобы иметь возможность импортировать apps.

Также не забудьте установить переменную окружения DJANGO_SETTINGS_MODULE, если это отдельный сценарий.

import os 
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 
Смежные вопросы