我是Python的新手。 如何解决Django和faker中的以下问题?
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE','first_project.settings')
import django
django.setup()
import random
from first_app.models import Customer
from faker import Faker
fakegen=Faker()
def populate(N=5):
for entry in range (N):
fake_name=fakegen.name()
fake_street=fakegen.street_name()
fake_suburb=fakegen.city()
fake_city=fakegen.city()
fake_phone=fakegen.phone_number()
fake_email=fakegen.mail()
fake_website=fakegen.url
fake_bus=fakegen.company
customer=Customer.objects.get_or_create(name=fake_name,street=fake_street,suburb=fake_suburb,city=fake_city,phone=fake_phone,email=fake_email,website=fake_website,bus_type=fake_bus)[0]
if __name__=='__maine__':
print('populating script')
populate(20)
print('population complete')
我收到此错误:
“ Generator”的实例没有“ name” memberpylint(无成员)
答案 0 :(得分:1)
pylint错误不是相关的错误...。您可以在脚本中使用以下注释来避免错误通知:
在禁用后,您需要在此处提供规则名称。您可以在一行中用逗号分隔多个规则名称。