जब एक Django दक्षिण प्रवास आवेदन करते समय मुझे एक परेशानी हो रही हूँ:stucked - TransactionManagement त्रुटि
हमेशा की, मैं एक सफल schemamigration
python manage.py migrate webapp
लॉग सांत्वना के बाद विस्थापित आदेश निष्पादित :
Running migrations for webapp:
- Migrating forwards to 0020_auto__add_example.
> webapp:0020_auto__add_example
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
त्रुटि विशिष्ट माइग्रेशन से संबंधित नहीं है जैसे कि मैं पीछे की ओर जाता हूं और दूसरा प्रयास करता हूं, यह वही संदेश दिखाता है।
कोई विचार?
संपादित करें। यह क्वेरी का लॉग है:
(0.005) SELECT `south_migrationhistory`.`id`, `south_migrationhistory`.`app_name`, `south_migrationhistory`.`migration`, `south_migrationhistory`.`applied` FROM `south_migrationhistory` WHERE `south_migrationhistory`.`applied` IS NOT NULL ORDER BY `south_migrationhistory`.`applied` ASC; args=()
Running migrations for webapp:
- Migrating forwards to 0020_auto__add_example.
> webapp:0020_auto__add_example
(0.002) CREATE TABLE ROLLBACK_TEST (X INT); args=()
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
क्या आप एसक्यूएल लॉगिंग सक्षम कर सकते हैं और परिणाम यहां संलग्न कर सकते हैं? https://coderwall.com/p/uzhyca – tuxcanfly
@tuxcanfly, मैंने इसे जोड़ा है। – Miquel
धन्यवाद tuxcanfly। कम से कम मैंने डीजेंगो प्रश्नों को निष्पादित करते समय डेटाबेस को लॉग इन करना सीखा। – Miquel