Django

2008-11-20 9 views
6

में Contrib.Auth के साथ लॉगिन और पंजीकरण फॉर्म उत्पन्न करना मैं Django के लिए नया हूं और पिछले कुछ दिनों में ढांचे के आसपास उछाल में मैं यह पता लगाने में सक्षम नहीं हूं कि django.contrib.auth को सही ढंग से कैसे स्थापित करें मेरी परियोजना में ऐप। ठीक है, इंस्टॉल करना शायद सही शब्द नहीं है, लेकिन मेरे उद्देश्यों के लिए इसे कॉन्फ़िगर करना है।Django

जो मैं वास्तव में करने की उम्मीद कर रहा हूं वह अंतर्निहित कक्षाओं को केवल पंजीकरण और लॉगिन फॉर्म बनाने के लिए बढ़ाता है, क्योंकि मेरा उपयोगकर्ता वर्ग टर्मिनल से ठीक काम कर रहा है।

सेटिंग्स.py में मेरे dSTango.contrib.auth मेरे INSTALLED_APPS में हैं। मैंने प्रमाणीकरण मिडलवेयर और सत्र मिडलवेयर भी स्थापित किया है।

मैं Django.contrib.auth.views और Django.contrib.auth.forms में भी स्पष्ट रूप से देख सकता हूं जहां पंजीकरण और प्रमाणीकरण हैंडलर हैं।

मेरी समस्या, ऐसा लगता है, क्योंकि मैं ढांचे के लिए नया हूं, ठीक है, मेरी परियोजना में इन फ़ाइलों को शामिल करना और पंजीकरण और लॉगिन के लिए HTML फॉर्म बनाना।

(जैसा कि, मुझे अपने ऐप के रूप में इन औथ फ़ाइलों को शामिल करने की आवश्यकता है? मुझे मॉडल के लिए क्या ज़रूरत है जिसे पहले से ही मेरे लिए मॉडलिंग नहीं किया गया है? और आखिरकार, क्योंकि मैं Django.contrib में देख सकता हूं .auth। HTML टेम्पलेट्स के साथ पंजीकरण निर्देशिका की आवश्यकता है, मैं इन सभी को एक दूसरे के साथ सही तरीके से कैसे प्राप्त कर सकता हूं?)

समस्या का पता लगाया। Django के यूआरएल Conf conventions का पालन करने के लिए बस जरूरी है। उदाहरण: (आर '^ खातों/लॉगिन/$', 'django.contrib.auth.views.login'),

उत्तर

4

जेम्स बेनेट के django-registration एक आम पंजीकरण/लॉगिन पैटर्न के लिए इस्तेमाल एक उत्कृष्ट सहायक अनुप्रयोग है।