Python 向现有应用程序添加金字塔形式方案
尝试按以下方式将金字塔形式添加到现有应用程序:Python 向现有应用程序添加金字塔形式方案,python,pyramid,formalchemy,Python,Pyramid,Formalchemy,尝试按以下方式将金字塔形式添加到现有应用程序: $ pcreate -s pyramid_fa myapp 在创建同名包“myapp”目录的结果中,它包含三个文件:faforms.py、fainit.py、faroutes.py。是虫子吗?当我尝试创建新项目时: $ pcreate -s alchemy -s pyramid_fa myapp 这三个文件直接位于mayapp包中 将设置添加到_uinit_uuu.main()后,我尝试打开/admin页面,但出现错误: AttributeEr
$ pcreate -s pyramid_fa myapp
在创建同名包“myapp”目录的结果中,它包含三个文件:faforms.py、fainit.py、faroutes.py。是虫子吗?当我尝试创建新项目时:
$ pcreate -s alchemy -s pyramid_fa myapp
这三个文件直接位于mayapp包中
将设置添加到_uinit_uuu.main()后,我尝试打开/admin页面,但出现错误:
AttributeError: 'module' object has no attribute 'FieldSet'
我使用的是1.3金字塔版本。金字塔形式的框架仅包含这三个文件,并且打算与另一个框架一起使用。
fainit.py
和faroutes.py
都包含一个includeme
方法,这意味着它们可以通过pyramid的配置系统导入,方法是在应用程序设置期间执行以下操作:
config.include('myapp.fainit')
config.include('myapp.faroutes')
至于例外情况,我想它是由查找faforms.FieldSet的东西引起的,但是如果没有完整的回溯很难说。我无法重现错误(
/admin
对我有效)。你能再试一次并确认它是否仍然坏了吗?如果是这样,请发布完整的回溯。金字塔形式的化学脚手架仅包含这三个文件,并将与另一个脚手架一起使用。fainit.py
和faroutes.py
都包含一个includeme
方法,这意味着它们可以通过pyramid的配置系统导入,方法是在应用程序设置期间执行以下操作:
config.include('myapp.fainit')
config.include('myapp.faroutes')
至于例外情况,我想它是由查找faforms.FieldSet的东西引起的,但是如果没有完整的回溯很难说。我无法重现错误(/admin
对我有效)。你能再试一次并确认它是否仍然坏了吗?如果是这样,请发布完整的回溯。我也有同样的问题
在应用程序中创建名为forms.py的文件。确保它包含:
from formalchemy import FieldSet, Grid
我也有同样的问题
在应用程序中创建名为forms.py的文件。确保它包含:
from formalchemy import FieldSet, Grid