मेरे पास एक django एप्लिकेशन है जहां एक एप्लिकेशन के पास उपयोगकर्ता प्रोफाइल के साथ कई से अधिक संबंध हैं। लेकिन जब भी मैं एक syncdb करते हैं, यह मुझे चेतावनी दी है कि app_users बासी क्षेत्रडीजेगो: सिंकडब गलत तरीके से चेतावनी देता है कि कई से कई फ़ील्ड बालों
The following content types are stale and need to be deleted:
Apps | app_users
#settings.py
AUTH_PROFILE_MODULE = 'kprofile.UserProfile'
#Apps/models.py
class app(models.Model):
....
users = models.ManyToManyField(UserProfile)
अब मैं नियमों के अंदर कुछ प्रमाणीकरण प्रयोजनों के लिए छोड़कर दृश्य के अंदर UserProfile का उपयोग नहीं करते है। और केवल उपयोगकर्ता इंटरफ़ेस से एक ऐप से उपयोगकर्ता प्रोफाइल को जोड़ा जा सकता है। मैं इस झूठी/गलत चेतावनी देने से django syncdb को कैसे रोक सकता हूं?
अपने आदेश और मुद्रित सीटी बाद। ct =>। मुझे लगता है कि यह एक वैध संबंध है। –
Neo
यह मान्य है या नहीं, इसके साथ कुछ भी नहीं करना है। वह सीटी अब सही जगह पर इंगित नहीं करता है। इसे हटाएं और सिंकडीबी चलाएं, जो इसे ठीक से फिर से बनाएगा। –
मैंने गहरी सांस ली (मैं सीधे उत्पादन सर्वर पर काम कर रहा हूं) और प्रॉम्प्ट पर "हाँ" टाइप किया। जाहिर है सब कुछ अभी भी सही ढंग से काम कर रहा है। स्पष्टीकरण देने के लिए धन्यवाद। – Neo