मैं आधिकारिक Django डॉक्स से पहले ऐप ट्यूटोरियल का अनुसरण कर रहा था और व्यवस्थापक पृष्ठ के माध्यम से किए गए कुछ परिवर्तनों को बचाने की कोशिश करते समय यह त्रुटि मिली। मैंने इस पर कुछ शोध किया, लेकिन संभव समाधान जो मैं खोजने में सक्षम था, जैसे कि db को माइग्रेट करना, बस काम नहीं करेगा। बस मुझे यह बताना चाहिए कि क्या आप मेरे कोड का कुछ विशिष्ट भाग देखना चाहते हैं।
निम्नलिखित त्रुटि है:
OperationalError at / admin / polls / question / 1 / change / no ऐसी तालिका: main.auth_user__old अनुरोध विधि: POST अनुरोध URL: http://127.0.0.1:8000/admin/polls-question/1/change/ Django संस्करण: 2.1.4 अपवाद प्रकार: ऑपरेशनलएयर एक्सेप्शन वैल्यू: ऐसी कोई तालिका नहीं: main.auth_user__old अपवाद स्थान: /User/gfioravante/Projects/test_app/ta_env/bib/python3.7/site-packages/django/db/backends/sqlite3 निष्पादित करने के लिए .py, लाइन 296 पायथन निष्पादन योग्य: / उपयोगकर्ता / gfioravante / परियोजनाएं / test_app / ta_env / bin / python3 पायथन संस्करण: 3.7.1 पायथन पथ:
['/ उपयोगकर्ता / gfioravante / परियोजनाओं / test_app / test_app', '/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/ usr / स्थानीय / स्थानीय / Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7 ',' /usr/local/Cellar -python/3.7.1/Frameworks/Python.framework/Versions/3.77 lib / python3.7 / lib-dynload ',' /User/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages ': सर्वर समय: बुध, 5 दिसंबर 2018 16:45:00 +0000
और ट्रेसबैक:
वातावरण:
अनुरोध विधि: POST अनुरोध URL: http://127.0.0.1:8000/admin/polls/question/1/hange//
Django संस्करण: 2.1.4 पायथन संस्करण: 3.7.1 इंस्टॉल किए गए एप्लिकेशन: ['polls.apps.PollsConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django .contrib.session ',' django.contrib.messages ',' django.contrib.staticfiles '] स्थापित मिडलवेयर: [' django.middleware.security.SecurityMiddleware ',' django.contrib.session.middleware.SessionMiddleware ',' django ' .mieldware.common.CommonMiddleware ',' django.middleware.csrf.CsrfViewMiddleware ',' django.contrib.auth.middleware.AuthenticationMiddleware ',' django.contrib.messages.middleware.MessageMiddleware ',' djangoware.com पहेली '। ']
वापस ट्रेस करें:
फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py" _execute 85 में वापस लौटें। self.cursor.execute (sql, params) लौटें।
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3-base.py" को निष्पादित करने के लिए 296. वापसी डेटाबेस। Cursor.execute (स्व, क्वेरी, पैरामीटर)
उपरोक्त अपवाद (ऐसी कोई तालिका नहीं: main.auth_user__old) निम्नलिखित अपवाद का प्रत्यक्ष कारण था:
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/exception.py" इनर 34। प्रतिक्रिया = get_response (अनुरोध)
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/base.py" ___response 126 में प्रतिक्रिया। self =process_exception_by_mieldware (e, request)
फाइल "/User/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/base.py" ___esponse 124 में। प्रतिक्रिया = लपेटें_कॉलबैक (अनुरोध, * callback_args, ** callback_kwar)
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py" को रैपर 604 में वापस लौटें। स्व.आमिन_साइट.आदमी_व्यू (देखें) (* args) ** kwargs)
फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py" _rarapped_view 142. response = view_func (request, * arwargs) में क्लिक करें।
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/views/decorators/cache.py" में _wrapped_view_func 44. response = view_func (request, * args) पर क्लिक करें।
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/sites.py" आंतरिक 223 में देखें। वापसी दृश्य (अनुरोध, * args, ** kwargs)
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py" में Change_view 1640 पर लौटें। self.changeform_view (अनुरोध, object_id, form_url, extra_confxt)
_Rapper 45 में "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py" फ़ाइल 45. returneth_method (* args, ** kwargs) वापस करें
फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py" _rarapped_view 142. response = view_func (request, * arwargs) में क्लिक करें।
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py" को changeform_view 1525 में लौटाएं। self._changeform_view (request, object_id, form_url, extra_url)
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py" _changeform_view 1571 पर। self.log_change (अनुरोध, new_object, change_message)
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py" log_change 826 में। Change_message = message, मैसेज करें
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/models.py" log_action 35 में। change_message = change_message,
Manager_method 82 में रिटर्न getattr (self.get_queryset (), name (*) का नाम "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/manager.py" दर्ज करें। args, ** kwargs)
413 में फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/query.py" = = self.db = का उपयोग कर। )
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py" को बचाने के लिए 718 में सहेजें। force_update = force_update, update_fields = update_fields =
Save_base 748 में फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py" = self._save_table (रॉ, फ़ोर्स, फोर्स_इन्टर / फोर्स) , का उपयोग कर, अद्यतन_फिल्ड्स)
_Save_table 831 में परिणाम "self._do_insert (cls._base_manager) का उपयोग करके फ़ाइल" /Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py "। , update_pk, raw)
फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py" _do_insert 869 में। = का उपयोग करके, कच्चे = कच्चे)
Manager_method 82 में रिटर्न getattr (self.get_queryset (), name (*) का नाम "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/manager.py" दर्ज करें। args, ** kwargs)
_Inser 1136 में फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/query.py" .execute_sql_sql_lq/dq पर लौटें। )
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/sql.compiler.py" execute_sql 1289. कर्सर.execute (sql, params) में
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py" में निष्पादित करें 100. वापसी सुपर ()। निष्पादित करें (sql, params)
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py" को निष्पादित करने में 68. वापसी self._execute_with_wrappers (sql, params, many = False) निष्पादक = self._execute)
फ़ाइल "/User/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py" _execute_with_wrappers 77 में लौटें निष्पादक (sql, params, many, reference, संदर्भ)
फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py" _execute 85 में वापस लौटें। self.cursor.execute (sql, params) लौटें।
फ़ाइल से बाहर निकलें 89 में "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/utils.py"
फाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py" _execute 85 में वापस लौटें। self.cursor.execute (sql, params) लौटें।
फ़ाइल "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3-base.py" को निष्पादित करने के लिए 296. वापसी डेटाबेस। Cursor.execute (स्व, क्वेरी, पैरामीटर)
अपवाद प्रकार: ऑपरेशनलएयर / एडमिन / पोल / प्रश्न / 1 / परिवर्तन / अपवाद मूल्य: ऐसी कोई तालिका नहीं: main.auth_user__old
python manage.py showmigrations
यह देखने के लिए कि कौन से माइग्रेशन नहीं हुए हैं