Django中的Faker:“ Generator”的实例没有“ name” memberpylint(无成员)

时间:2019-09-01 10:12:27

标签: python django faker

我是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(无成员)

Enter image description here

1 个答案:

答案 0 :(得分:1)

pylint错误不是相关的错误...。您可以在脚本中使用以下注释来避免错误通知:

#pylint:disable = no-member

在禁用后,您需要在此处提供规则名称。您可以在一行中用逗号分隔多个规则名称。