The location of your first django.setup() on line 4 was actually what you 
need. Right now it does show the same error but from a different line: the 
line where you import your model.

- you need to do django.setup() before importing any of your project code
- you need to set DJANGO_SETTINGS_MODULE before calilng django.setup()

so your file should like this:

#!/usr/bin/env python
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'firstproject.setting')


import django
django.setup()


import random


from faker import Faker


from firstapp.models import user


def populate(N):
    ...




if __name__ == '__main__':
    populate(10)




On Thursday, 26 September 2019 14:23:33 UTC+2, Sahil Sharma wrote:
>
> [image: 2019-09-26-1569500258_screenshot_1920x1080.jpg]
> After fixing the error of django.setup() I ran the file but it is not 
> working and also showing the error. I am sharing the screenshot of the 
> program along with the error it is showing
>
> On Wednesday, 25 September 2019 16:34:10 UTC+5:30, Sahil Sharma wrote:
>>
>> So I was adding data into the user model that is create using faker 
>> library  but i am facing certain error 
>>
>>  my populatescript screenshot is inserted
>>
>> [image: 2019-09-24-1569346732_screenshot_1920x1080.jpg]
>>   
>> here is my user model class
>>
>> from django.db import models
>>
>> # Create your models here.
>>
>> class user(models.Model):
>> firstname=models.CharField(max_length=250,unique=False)
>> lastname=models.CharField(max_length=250,unique=False)
>> emailid=models.CharField(max_length=500,unique=True)
>> def __str__(self):
>>
>> return self.emailid
>>
>>
>>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/8533633e-a4ef-40a7-bfc3-4a56f0aeaf3f%40googlegroups.com.

Reply via email to