मैं इस त्रुटि के लिए एक अलग कारण नहीं पाया जटिल, मैं जोड़ने के लिए मामले में यह किसी और में मदद करता है चाहता था। मेरे लिए यह मुद्दा क्या कारण था कि मैंने विशिष्ट अनुमतियों वाला एक समूह बनाया था, और उसके बाद समूह में संदर्भित एक ऐप को अनइंस्टॉल किया था।
विशेष रूप से, मैंने एक बिंदु पर रिवर्सन स्थापित किया था, और "साइट संपादक" नामक एक समूह बनाया जिसने उपयोगकर्ता को संशोधन बनाने, संपादित करने और हटाने की अनुमति दी।बाद में मैंने अनइंस्टॉल करने वाले संशोधन, लेकिन समूह की अनुमतियों बने रहे जब मैं "DumpData" कमांड भाग गया:
django.core.serializers.base.DeserializationError:
Problem installing fixture '/Users/me/Documents/Sites/project/path/fixtures/configuration.json':
ContentType matching query does not exist.
:
[
{
"fields": {
"name": "Site Editor",
"permissions": [
[
"add_logentry",
"admin",
"logentry"
],
[
"change_logentry",
"admin",
"logentry"
],
[
"delete_logentry",
"admin",
"logentry"
],
[
"add_group",
"auth",
"group"
],
[
"change_group",
"auth",
"group"
],
[
"delete_group",
"auth",
"group"
],
[
"add_revision",
"reversion",
"revision"
],
[
"change_revision",
"reversion",
"revision"
],
[
"delete_revision",
"reversion",
"revision"
],
[
"add_version",
"reversion",
"version"
],
[
"change_version",
"reversion",
"version"
],
[
"delete_version",
"reversion",
"version"
],
[
"add_session",
"sessions",
"session"
],
[
"change_session",
"sessions",
"session"
],
[
"delete_session",
"sessions",
"session"
],
[
"add_site",
"sites",
"site"
],
[
"change_site",
"sites",
"site"
],
[
"delete_site",
"sites",
"site"
]
]
},
"model": "auth.group",
"pk": 2
}]
जब मैं "loaddata" कमांड चलाने का प्रयास किया, मैं यह त्रुटि में चल रखा
मेरे समाधान बस स्थिरता अपने आप में प्रत्यावर्तन और संस्करणों के लिए किसी भी संदर्भ को हटाने के लिए है, इसलिए की तरह था:
[
{
"fields": {
"name": "Site Editor",
"permissions": [
[
"add_logentry",
"admin",
"logentry"
],
[
"change_logentry",
"admin",
"logentry"
],
[
"delete_logentry",
"admin",
"logentry"
],
[
"add_group",
"auth",
"group"
],
[
"change_group",
"auth",
"group"
],
[
"delete_group",
"auth",
"group"
],
[
"add_session",
"sessions",
"session"
],
[
"change_session",
"sessions",
"session"
],
[
"delete_session",
"sessions",
"session"
],
[
"add_site",
"sites",
"site"
],
[
"change_site",
"sites",
"site"
],
[
"delete_site",
"sites",
"site"
]
]
},
"model": "auth.group",
"pk": 2
}]
तो मैं इस मुद्दे के बिना स्थिरता आयात करने में सक्षम था।
Django 1.7 के बाद से, 'प्राकृतिक' ध्वज को हटा दिया गया है। इसके बजाय, आप '- प्राकृतिक-विदेशी' का उपयोग कर सकते हैं – DMunoz