Thursday, September 26, 2019

Re: regarding adding data into database using faker library

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:

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

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+unsubscribe@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.

No comments:

Post a Comment