আমি আমার পাইথন প্রকল্পগুলির জন্য বিল্ড প্রসেসে পাইলিন্টকে একীভূত করতে চাই , তবে আমি একটি শো- E1101: *%s %r has no %r
member*
স্টপারে চলে এসেছি : যে ত্রুটিগুলির জন্য আমি অত্যন্ত দরকারী বলে মনে করি -: - সাধারণ জ্যাঙ্গো ক্ষেত্র ব্যবহার করার সময় ত্রুটিগুলি ততক্ষণে রিপোর্ট করে , উদাহরণ স্বরূপ:
E1101:125:get_user_tags: Class 'Tag' has no 'objects' member
যা এই কোড দ্বারা সৃষ্ট:
def get_user_tags(username):
"""
Gets all the tags that username has used.
Returns a query set.
"""
return Tag.objects.filter( ## This line triggers the error.
tagownership__users__username__exact=username).distinct()
# Here is the Tag class, models.Model is provided by Django:
class Tag(models.Model):
"""
Model for user-defined strings that help categorize Events on
on a per-user basis.
"""
name = models.CharField(max_length=500, null=False, unique=True)
def __unicode__(self):
return self.name
আমি কীভাবে পাইলিন্টকে সঠিকভাবে ক্ষেত্র যেমন অবজেক্টগুলিকে বিবেচনায় নিতে টিউন করতে পারি? (আমি জ্যাঙ্গো উত্সটিও দেখেছি, এবং আমি এর বাস্তবায়ন খুঁজে পেতে সক্ষম objects
হয়েছি, সুতরাং আমার সন্দেহ হয় এটি "কেবল" শ্রেণির ক্ষেত্র নয়) অন্যদিকে, আমি অজগর থেকে মোটামুটি নতুন, তাই আমি খুব ভাল কিছু উপেক্ষা করতে পারে।)
সম্পাদনা: এই সতর্কতা সম্পর্কে সতর্ক না করার জন্য পাইলটটি বলতে কেবলমাত্র আমি খুঁজে পেয়েছি হ'ল (E1101) ধরণের সমস্ত ত্রুটিগুলি ব্লক করা যা কোনও গ্রহণযোগ্য সমাধান নয়, কারণ এটি (আমার মতে) একটি অত্যন্ত কার্যকর ত্রুটি। পাইলট উত্সটি বৃদ্ধি না করে অন্য কোনও উপায় থাকলে দয়া করে আমাকে নির্দিষ্ট করে তুলুন :)
আমার যে সমস্যাগুলি হয়েছিল এবং তার সংক্ষিপ্তসার জন্য এখানে দেখুন - এগুলি সাধারণ ব্যবহারের জন্য অস্থির হওয়া প্রমাণিত। (পাইচেকারের ক্ষেত্রে ক্র্যাশগুলি পাইচেকার কোডে উদ্ভূত হয়েছিল - উত্স নয় যে এটি লোডিং / ইনভেস্টিং ছিল))pychecker
pyflakes