Я хочу запустить следующий скрипт, чтобы предварительно заполнить мою модель именами и т. д. Но я получаю сообщение об ошибке. Скрипт
first_names = first_names.split('\n')
last_names = last_names.split('\n')
phones=[str(i) for i in range(2310000000,2310999999, 1563)]
emails = ['test%[email protected]' %i for i in range(0,144)]
import os
os.environ['DJANGO_SETTINGS_MODULE']='project.settings'
from customer.models import Customer
from django.contrib.auth.models import User
users = User.objects.all()
if __name__ == "__main__":
for i in range(10):
customer = Customer(first_name=choice(first_names), last_name=choice(last_names),
telephone=choice(phones),email=choice(emails), creator=choice(users))
customer.save()
и ошибка
Traceback (most recent call last):
File "populatedb.py", line 431, in <module>
from customer.models import Customer
ImportError: No module named customer.models
dir_tree (если я могу правильно "нарисовать")
-project_dir
|
|--customer
|--|
|--models.py(etc...)
|
|--project(the settings file is here)
|--
|--another_app
|--scripts (here is my python script)
tree
, который значительно упрощает рисование структур каталогов. Попробуйте сделатьsudo apt-get install tree
, если вы используете Linux. - person wdh   schedule 26.11.2013