मैं पाइथन और Django के लिए बिल्कुल नया हूं, लेकिन मुझे अपने सर्वर पर testbedserver-software (जिसके लिए मैं इस tutorial का पालन करता हूं) स्थापित करने की आवश्यकता है।Django/Python: सेटिंग्स पर बिंदु से संबंध अपडेट करें। AUTH_USER_MODEL
python manage.py syncdb
निम्न त्रुटि दिखाया गया है:: अब मैं जब निम्न आदेश चलाकर मुसीबत में चल रहा हूँ
CommandError: One or more models did not validate:
menu.bookmark: 'user' defines a relation with the model 'auth.User', which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.
dashboard.dashboardpreferences: 'user' defines a relation with the model 'auth.User', which has been swapped out. Update the relation to point at settings.AUTH_USER_MODEL.
यह मेरा manage.py है:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "controller.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
यह मेरी सेटिंग है .py:
from controller.settings_example import *
# Probably you want to override at least the database configuration:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'controller',
'USER': 'confine',
'PASSWORD': 'confine',
'HOST': 'localhost',
'PORT': '',
}
}
मुझे पहले से ही यह http://grokbase.com/p/gg/django-users/12ar0b12ca/ver-1-5-specifying-custom-user-model-extends-abstractuser-doesnt-work मिला है। लेकिन मुझे यह भी नहीं पता कि समाधान कहां लागू करें। (मुझे यह भी पता नहीं है कि यह समस्या PostgreSQL, पायथन या Django आधारित है ...)
क्या कोई इस से मेरी सहायता कर सकता है?
अग्रिम धन्यवाद, ग्लेन
क्या सेटिंग्स में कुछ और नहीं है? Django लगता है कि आपने 'AUTH_USER_MODEL' सेट किया है। ओह और Django का कौन सा संस्करण यह है? – scytale
ऐसा लगता है कि आपके पास Django <= 1.4 के लिए सेटिंग्स हैं लेकिन 1.5 चल रहे हैं, मैं चलने का सुझाव दूंगा: 'आयात django django.VERSION' यह देखने के लिए कि आप किस संस्करण का उपयोग कर रहे हैं। –
@ जोडोहेर्टी: डीजेंगो संस्करण (1, 6, 0, 'अल्फा', 0) तो मुझे लगता है 1.6? – atobi