जब मैं भबका का उपयोग env.py की तरह में अपने प्रोजेक्ट के डेटाबेस, कोड का हिस्सा के संस्करण नियंत्रित करने के लिए:भबका/env.py target_metadata = मेटाडाटा "नहीं मॉड्यूल का नाम al_test.models"
# add your model's MetaData object here
# for 'autogenerate' support
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
from al_test.models import metadata
target_metadata = metadata
जब मैं 'एलेम्बिक संशोधन --autogenerate -m "जोड़ा गया उपयोगकर्ता तालिका"', मुझे एक त्रुटि मिलती है: फ़ाइल "एलेम्बिक/env.py", लाइन 18, में al_test.models आयात मेटाडेटा आयात त्रुटि: कोई मॉड्यूल al_test नाम नहीं है .models
तो सवाल कैसे हल करें? धन्यवाद!
ठीक है, त्रुटि का अर्थ काफी सरल है। एलेम्बिक आपके द्वारा संदर्भित मॉडल नहीं ढूंढ सकता है। मेरा सुझाव है कि आप अपने प्रश्न लेआउट को अपने प्रोजेक्ट लेआउट का विवरण दें, जिसमें al_test और उसके नीचे कोड शामिल है। यह एक पथ मुद्दा हो सकता है, या यह आपके पैकेज/मॉड्यूल सही ढंग से संरचित नहीं हो सकता है। – JosefAssad
मैंने कुछ बार अपनी परियोजना संरचना की जांच की, कोई गलती नहीं है। इसलिए मैं उलझन में हूं। – jiank