Запустить сценарий для заполнения модели
У меня есть скрипт, который заполняет модель (таблицу) данными. Чтобы запустить скрипт я делаю python manage.py shell < script.py
он несколько раз работал правильно, но теперь он больше не заполняет таблицу, я не знаю почему.
import names
from app.models import Employee, Sector
from random import randint
s1 = Sector.objects.create(namesector="marketing", codesector="MKT"); s1.save()
for i in range(10):
n = names.get_full_name().split(" ")
p = Employee.objects.create_user(firstname=n[0], name=n[1], regID=str(i).zfill(2), codesector="MKT", password=str(i).zfill(2))
p.save()
В таблицу Sector добавляется только s1, таблица employee остается пустой. Когда я пишу строку за строкой непосредственно в оболочке, данные добавляются правильно для таблицы сотрудников.