Invenio開發指導(一) Invenio介紹

2021-08-03 01:30:07 字數 674 閱讀 4291

這篇部落格總結了在invenio中框架的使用。它描述了擴充套件和模型的剖析,以及跨模型可插入元件概念。

invenio開發採用了下面原則。

# install package in editable mode

$ pip install -e git+

# follow the instructions in src/invenio/install file.

# edit a file

$ `$editor` src/invenio/invenio//.py

# see that your server has been reloaded automatically.

當你已經完成上面的編輯,不要忘記我們的測試來保證所有其它的模組都工作的很好。(python setup.py test)

擴充套件:這裡使用了許多flask框架的擴充套件,通過不同的方式擴充套件了你應用的功能。例如,它能夠支援資料庫,使用者認證&許可權,選單&導覽以及其它共同任務。

更多的內容擴充套件。

模組:模組是應用的元件,可以在乙個應用或者多個應用之間使用。它們包含sqlalchemy,flask 檢視,jinja2模板等等外掛程式。

基於配置引數packages的發現模組已經做好了,在最後乙個點之後,擴充套件字元*在最後的包路徑已經得到支援。

更多的內容模組。

軟體開發指導 第一章 C語言

1.1.2 巨集函式 1.2 預編譯 1.3 編譯相關指令 1.4 常用的gcc編譯命令 1.5 查表的應用 1.6 編譯專案管理 c語言的 入口必須為函式 int a,b int c 3,d 5 if c 0 沒有入口函式導致error error 14970 expected identifie...

Vue開發指南(一)

vue開發指南 編輯人 版本 日期 張岩 v 0.1 2020 05 目錄vue開發指南 目錄開發工具 1.1 visual studio code 推薦 1.2 webstorm 開發環境搭建 2.1 安裝node.js 2.2 安裝vue 2.3 安裝vue cli 舊版本2.x 2.4 建立專...

軟體開發指導 第2章基於模型的設計

2.2 建模的指令碼操作 2.3 儲存的設計 cscdesigner 2.4 模組的封裝與庫的建立 2.4.2 庫的建立 2.5 模型的自動化 2.6 生成技術 2.6.5.2 s function 2.7 targrlink 2.8 常用演算法 2.9 建模規範 持續完善中。參考 2.1.1 模組...