संदेश

नवंबर, 2024 की पोस्ट दिखाई जा रही हैं

Meta Class in Django Form , Meta Class का Django-Model Forms में उपयोग

Meta Class in Django Forms In Django फ़ॉर्म्स, Meta class model-आधारित फ़ॉर्म को कस्टमाइज़ करने के लिए उपयोग की जाती है। यह आपको फ़ॉर्म को एक मॉडल से लिंक करने और फील्ड्स, लेबल्स, विजेट्स, और अन्य प्रॉपर्टीज़ को परिभाषित करने की अनुमति देती है। This enables advanced customization and helps tailor the form to specific requirements. Usage (उपयोग) class UserRegistration(forms.ModelForm): class Meta: model = User fields = ['name', 'email', 'password'] widgets = { 'name': forms.TextInput(attrs={'class': 'form-control'}), 'email': forms.EmailInput(attrs={'class': 'form-control'}), 'password': forms.PasswordInput(attrs={'class': 'form-control'}), } labels = { 'name': 'Full Name', 'email': 'Email Address', } ...

Ways to Register Models to the Admin (मॉडल्स को एडमिन में रजिस्टर करने के तरीके)

Ways to Register Models to the Admin (मॉडल्स को एडमिन में रजिस्टर करने के तरीके) 1. Simple Registration (सरल पंजीकरण)   The easiest way to register a model in Django. Just import the model and register it using admin.site.register . Django में मॉडल को रजिस्टर करने का सबसे आसान तरीका। बस मॉडल को इम्पोर्ट करें और `admin.site.register` का उपयोग करके रजिस्टर करें।   # main/admin.py from django.contrib import admin from .models import Items admin.site.register(Items) Copy Code When to Use? (कब उपयोग करें?) -  For simple models without any customization. - छोटे मॉडल्स के लिए जिनमें कोई कस्टमाइज़ेशन न हो।   2. Decorator-Based Registration with ModelAdmin (डेकोरेटर-आधारित पंजीकरण ModelAdmin के साथ) This method uses the `@admin.register` decorator to register a model with a `ModelAdmin` class for customization. यह विधि `@admin.register` डेकोरेटर का उपयोग करके मॉडल को `ModelAdmin` क्लास के साथ कस्टमाइज़ेशन के लिए रजिस्टर करती है। f...