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

2024-05-18 10:16:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我是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')

我得到了这个错误:

Instance of 'Generator' has no 'name' memberpylint(no-member)

Enter image description here


Tags: djangonameimportstreetcityosemailphone
1条回答
网友
1楼 · 发布于 2024-05-18 10:16:55

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

#pylint:disable=无成员

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

相关问题 更多 >