鍍金池/ 問(wèn)答/Python  Linux  數(shù)據(jù)庫(kù)  HTML/ flask, models 文件夾內(nèi)的數(shù)據(jù)庫(kù)模型文件,引用失敗,求解?

flask, models 文件夾內(nèi)的數(shù)據(jù)庫(kù)模型文件,引用失敗,求解?

圖片描述

我想在 theme.py 里引入 theme_product
使用 from . import theme_product 就可以
使用 from .theme_product import Theme_Product
就提示 cannot import name 'Theme_Product'
大寫(xiě)的 Theme_product 是 theme_product 的中的數(shù)據(jù)庫(kù)類(lèi)
--------分隔線---------

product,theme,是多對(duì)多關(guān)系,theme_product 是中間表
from . import theme_product
theme=db.relationship('Theme_Product',

                        foreign_keys=[theme_product.Theme_Product.product_id],
                        backref=db.backref('backProduct',lazy='joined'),
                        lazy='dynamic',
                        cascade='all,delete-orphan')

foreign_keys 那里告訴我 theme_product 沒(méi)有 Theme_Product,這個(gè) attribute
應(yīng)該如何處理呢?

回答
編輯回答
純妹

你可以試試這樣

from models.theme_product import Theme_Product

如果這個(gè)還不行,試試這個(gè)

from 項(xiàng)目目錄.models.theme_product import Theme_Product
2017年8月17日 07:27