class MyModel(models.Model):
id = models.IntegerField(primary_key=True)
याक्या Django मॉडल में 'id' के रूप में फ़ील्ड को नाम सुरक्षित करना सुरक्षित है?
class MyModel(models.Model):
id_ = models.IntegerField(primary_key=True)
pep8 single_trailing_underscore_ के अनुसार द्वारा इस्तेमाल किया जाना चाहिए अजगर कीवर्ड के साथ टकराव से बचने के लिए, लेकिन होने स्तंभ नामित id_ बदसूरत देखो और संभवतः किसी डेटाबेस स्तर पर अजगर से परिचित नहीं करने के लिए भ्रम की स्थिति पैदा होगी।
डीजेगो दस्तावेज़ 'आईडी' कॉलम नाम का उपयोग करते हैं: https://docs.djangoproject.com/en/1.11/ref/models/fields/#uuidfield।
क्या यह फ़ील्ड 'id' के रूप में नाम सुरक्षित है?
मुझे असुरक्षित के बारे में पता नहीं है, लेकिन मुझे पूरा यकीन है कि django स्वचालित रूप से आपके लिए यह फ़ील्ड शामिल करता है। –