Learn Django - The Easy Way | Populate Data using Faker | Tutorial - 14

preview_player
Показать описание
In this video lecture we will use Faker python package to create posts in one shot instead of creating it manually.

Find the links below to connect with me:

Рекомендации по теме
Комментарии
Автор

you really have great way of teaching, will surely encourage my friends to follow this playlist!!

piyushsethi
Автор

sir the examples you use are easy and thus more understandable.Good one sir

genos
Автор

Hey,
I followed your video for populating data. However, this for loop command doesn't work for me. Also the script in populate_script.py doesn't work for me. No errors and also no output.

shripadkenekar
Автор

getting the error below. can you suggest how to debug


Requested setting LOGGING_CONFIG, but settings are not configured. You must either define the environment variable DJANGO
_SETTINGS_MODULE or call settings.configure() before accessing settings.

samnik
Автор

getting this error in populating script
.
.
.
.
Requested setting INSTALLED_APPS
, but settings are not configured. You must either define the environment var
iable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing se
ttings.


and this is the script i wrote:
import os
import django
import random
from first_app.models import AccessRecord, Topic, Webpage
from faker import Faker

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'first_pro.settings')

django.setup()

# FAKE POP SCRIPT
fakegen = Faker()

topics = ['Search', 'Social', 'Marketplace', 'News', 'Games']


def add_topic():
t =
t.save()
return t


def populate(n=5):
for entry in range(n):
# get a topic
top = add_topic()

# create fake data for entry
fake_url = fakegen.url()
fake_date = fakegen.date()
fake_name = fakegen.company()

# create new webpage entry
webpg = Webpage.objects.get_or_create(topic=top, url=fake_url, name=fake_name)[0]

acc_rec = AccessRecord.objects.get_or_create(name=webpg, date=fake_date)[0]


if _name_ == '__main__':
print('populating script')
populate(20)
print('populating complete')

akshsain
Автор

i am getting error:: --- AttributeError: 'function' object has no attribute 'name' what should i do..

mrigankgaur
visit shbcf.ru