Adlar içeren bir modelimi önceden doldurmak için aşağıdaki komut dosyasını çalıştırmak istiyorum ... Ama bir hata alıyorum. komutBir django db doldurmak için komut dosyası çalıştırın
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()
ve (ı doğru "çizmek" eğer)
-project_dir
|
|--customer
|--|
|--models.py(etc...)
|
|--project(the settings file is here)
|--
|--another_app
|--scripts (here is my python script)
Betiğin kendisi nerede bulunuyor? – bozdoz
Soruyla ilgisi olmayan bir şey var, ancak çizim dizini yapılarını çok daha kolaylaştıran 'ağaç' adlı bir UNIX komut satırı aracı var. Linux'unuz varsa sudo apt-get install tree' yapmayı deneyin. – wdh
Maalesef işyerinde pencerelerdeyim ... evdeki Linux kutumda var (ağaç komutunu kastediyorum). – Apostolos