最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pyramid將models.py文件的內(nèi)容分布到多個文件的方法

 更新時間:2013年11月27日 11:56:39   作者:  
默認(rèn)的Pyramid代碼結(jié)構(gòu)中,就只有一個models.py文件,在實際項目中,如果需要對models進行分類,放到不同文件下,應(yīng)該怎么辦

我們通過下面的文件結(jié)構(gòu),將models.py改成一個package.

復(fù)制代碼 代碼如下:

myapp
    __init__.py
    scripts
        __init__.py
        initialize_db.py
    models
        __init__.py
        meta.py
        foo.py
        moo.py

上面的 meta.py, 在代碼中定義一個其它model文件共享Base和DBSession.

復(fù)制代碼 代碼如下:

Base = declarative_base()
DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension))

foo.py和moo.py就是具體的model定義
foo.py 和moo.py 使用meta.py中定義的base

為了保證定義的model能夠在程序中被啟用,在models/__init__.py中引入它們:

復(fù)制代碼 代碼如下:

from .meta import DBSession
from .foo import Foo
from .moo import Moo

相關(guān)文章

  • Python 中制作偶數(shù)列表的方法

    Python 中制作偶數(shù)列表的方法

    這篇文章主要介紹了Python 中制作偶數(shù)列表的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 關(guān)于spring的@Bean注解放入引用Bean中初始化失敗分析

    關(guān)于spring的@Bean注解放入引用Bean中初始化失敗分析

    這篇文章主要介紹了關(guān)于spring的@Bean注解放入引用Bean中初始化失敗分析,Spring的@Bean注解用于告訴方法,產(chǎn)生一個Bean對象,然后這個Bean對象交給Spring管理,產(chǎn)生這個Bean對象的方法Spring只會調(diào)用一次,需要的朋友可以參考下
    2023-07-07
  • 如何在Python中捕獲finally語句中異常消息

    如何在Python中捕獲finally語句中異常消息

    正常情況下,finally語句不會捕獲異常,而是在異常處理完成后執(zhí)行,那么如何在Python中捕獲finally語句中異常消息呢,下面小編就來和大家詳細(xì)聊聊
    2024-02-02
  • Python 輸出詳細(xì)的異常信息(traceback)方式

    Python 輸出詳細(xì)的異常信息(traceback)方式

    這篇文章主要介紹了Python 輸出詳細(xì)的異常信息(traceback)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python 中文件輸入輸出及os模塊對文件系統(tǒng)的操作方法

    python 中文件輸入輸出及os模塊對文件系統(tǒng)的操作方法

    這篇文章主要介紹了python 中文件輸入輸出及os模塊對文件系統(tǒng)的操作方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • Python利用matplotlib繪制散點圖的新手教程

    Python利用matplotlib繪制散點圖的新手教程

    這篇文章主要給大家介紹了關(guān)于Python利用matplotlib繪制散點圖的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 如何用Python Beautiful?Soup解析HTML內(nèi)容

    如何用Python Beautiful?Soup解析HTML內(nèi)容

    Beautiful Soup是一種Python的解析庫,主要用于解析和處理HTML/XML內(nèi)容,詳細(xì)介紹Beautiful Soup的使用方式和應(yīng)用場景,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 關(guān)于Python中request發(fā)送post請求傳遞json參數(shù)的問題

    關(guān)于Python中request發(fā)送post請求傳遞json參數(shù)的問題

    這篇文章主要介紹了Python中request發(fā)送post請求傳遞json參數(shù)的問題,在Python中需要傳遞dict參數(shù),利用json.dumps將dict轉(zhuǎn)為json格式用post方法發(fā)起請求,感興趣的朋友跟隨小編一起看看吧
    2022-08-08
  • Python調(diào)用系統(tǒng)底層API播放wav文件的方法

    Python調(diào)用系統(tǒng)底層API播放wav文件的方法

    這篇文章主要介紹了Python調(diào)用系統(tǒng)底層API播放wav文件的方法,涉及Python使用pywin32調(diào)用系統(tǒng)底層API讀取與播放wav文件的相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • python關(guān)于逆序輸出留空格的方法解讀

    python關(guān)于逆序輸出留空格的方法解讀

    這篇文章主要介紹了python關(guān)于逆序輸出留空格的方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評論

奉化市| 庄浪县| 龙井市| 从化市| 沂水县| 金塔县| 甘洛县| 兴安盟| 文成县| 宁武县| 郧西县| 枣强县| 黄骅市| 宁阳县| 墨脱县| 饶河县| 商城县| 商南县| 揭东县| 赤水市| 印江| 蕉岭县| 永昌县| 蕉岭县| 青阳县| 龙井市| 武宁县| 庆云县| 汾阳市| 伊宁县| 潮州市| 通许县| 道真| 禹城市| 托里县| 乳山市| 眉山市| 容城县| 泾阳县| 湖州市| 高安市|