gnucash公文包的web用户界面
gnucash-portfolio-webui的Python项目详细描述
#gnucash portfolio web ui在后端用python编写代码,在前端用html/javascript/css编写代码。
python的requirements.txt和node的package.json中列出了所有依赖库。
运行
``控制台
pip install-r requirements.txt
```
``console
npm install
```
`npm run build`
。这将把可用于生产的图像、样式和脚本编译到`/static'文件夹中。
`npm run dev'也将这样做,但用于开发。意思是,源代码将不会最小化,Webpack将继续监视文件夹中源文件的任何更改。
\css
custom scs与Webpack一起编译(当执行“npm run build”时)。
javascript代码是通过webpack编译的。
供应商库目前是通过flask资产绑定的。它从已安装的开发节点模块收集供应商代码。请确保安装了所有NPM依赖项,以使其正常工作。
包将在应用程序运行时自动生成。用户无需执行其他操作。
运行网站:
`python app.py`
,并使用
这将启动一个桌面应用程序,使用pywebview为flask python web应用程序启动一个跨平台的web视图。
这些选项可以通过Web应用程序中的“设置”链接进行自定义。
\除了桌面应用程序之外,还可以使用根文件夹中的py gnucash-portfolio-webui使用python运行服务器:
直接运行“py gnucash_portfolio_webui”
2。从vs code运行“run”任务,
3。运行“run.py run”(创建此脚本是为了使用python extension for visual studio代码调试应用程序)。
4.run`gnucash\u portfoliou web ui.run.main()`
run npm run build run`npm run build`运行生产版用户界面。
-运行`pylint-app//`运行pylint-pylint-app我是说,
在flask中实现的web应用程序。它将用作接受用户输入(参数)和显示输出的完整图形用户界面。
该应用程序位于`/app'目录中。
下面,使用一个独立的应用程序与portfolio一起工作,然后使用gnucash-utilities项目通过gnucash报告提供ui功能可能会更好。这种方法将利用gnucash图书/数据库d直接地说,
-在piecash stack上开发报告似乎相当简单,比scheme、gnucash报告引擎简单得多。通过直接编辑html模板和css样式,输出的控制也更容易。
-性能
将windows上gnucash报告的输出与使用python堆栈(flask+jinja html output+piecash)生成的输出相比较,python组件的优势非常明显。
python的requirements.txt和node的package.json中列出了所有依赖库。
运行
``控制台
pip install-r requirements.txt
```
``console
npm install
```
`npm run build`
。这将把可用于生产的图像、样式和脚本编译到`/static'文件夹中。
`npm run dev'也将这样做,但用于开发。意思是,源代码将不会最小化,Webpack将继续监视文件夹中源文件的任何更改。
\css
custom scs与Webpack一起编译(当执行“npm run build”时)。
javascript代码是通过webpack编译的。
供应商库目前是通过flask资产绑定的。它从已安装的开发节点模块收集供应商代码。请确保安装了所有NPM依赖项,以使其正常工作。
包将在应用程序运行时自动生成。用户无需执行其他操作。
运行网站:
`python app.py`
,并使用
这将启动一个桌面应用程序,使用pywebview为flask python web应用程序启动一个跨平台的web视图。
这些选项可以通过Web应用程序中的“设置”链接进行自定义。
\除了桌面应用程序之外,还可以使用根文件夹中的py gnucash-portfolio-webui使用python运行服务器:
直接运行“py gnucash_portfolio_webui”
2。从vs code运行“run”任务,
3。运行“run.py run”(创建此脚本是为了使用python extension for visual studio代码调试应用程序)。
4.run`gnucash\u portfoliou web ui.run.main()`
run npm run build run`npm run build`运行生产版用户界面。
-运行`pylint-app//`运行pylint-pylint-app我是说,
在flask中实现的web应用程序。它将用作接受用户输入(参数)和显示输出的完整图形用户界面。
该应用程序位于`/app'目录中。
下面,使用一个独立的应用程序与portfolio一起工作,然后使用gnucash-utilities项目通过gnucash报告提供ui功能可能会更好。这种方法将利用gnucash图书/数据库d直接地说,
-在piecash stack上开发报告似乎相当简单,比scheme、gnucash报告引擎简单得多。通过直接编辑html模板和css样式,输出的控制也更容易。
-性能
将windows上gnucash报告的输出与使用python堆栈(flask+jinja html output+piecash)生成的输出相比较,python组件的优势非常明显。