Django 1.7 में नया एक ऐप रजिस्ट्री है जो कॉन्फ़िगरेशन को संग्रहीत करता है और आत्मनिरीक्षण प्रदान करता है। यह मशीनरी आपको कई ऐप विशेषताओं को बदलने देती है।
मुख्य बिंदु जो मैं बनाना चाहता हूं वह यह है कि किसी ऐप का नाम बदलना हमेशा आवश्यक नहीं होता है: ऐप कॉन्फ़िगरेशन के साथ परस्पर विरोधी ऐप्स को हल करना संभव है। लेकिन यह भी जाने का तरीका कि क्या आपके ऐप को फ्रेंडली नामकरण की जरूरत है।
एक उदाहरण के रूप में मैं अपने सर्वेक्षण ऐप का नाम 'उपयोगकर्ताओं से प्रतिक्रिया' चाहता हूं। यह इस प्रकार चलता है:
निर्देशिका apps.py
में एक फ़ाइल बनाएँ polls
:
from django.apps import AppConfig
class PollsConfig(AppConfig):
name = 'polls'
verbose_name = "Feedback from users"
अपने लिए डिफ़ॉल्ट ऐप कॉन्फिगर जोड़ें polls/__init__.py
:
default_app_config = 'polls.apps.PollsConfig'
अधिक एप्लिकेशन कॉन्फ़िगरेशन के लिए: https://docs.djangoproject.com/en/1.7/ref/applications/