好歹可以凑和着用了,不过功能还不完善,可能未来还有许多调整的地方。界面如下:
Build功能的主要作用就是希望以一种相对简单直观的方式来生成settings.ini。这其中包含了对一些全局配置项的设置及每个app的设置。这 样用户只要按照要求来编写app,你的app就可以显示在Build界面中,并且可以通过这个界面来设置相关的配置项。所有改动的配置项都将保存在 apps/settings.ini中。而每个app中的settings.ini只是作为缺省值来使用。
目前结果还不是最优化,因为手写settings.ini还是可以少好多事。并且可以处理的配置项在设置上还不是很简单,要在conf.py中的ManageForm中添加,未来也可能会考虑是不是直接在settings.ini上处理。
为了做这个Build功能,我还在contrib中加入了mootools, formcss等app,本来这些可以作为独立于uliweb而存在的东西,但是由于admin中需要就加进来了。因此admin功能未来还要再考虑如何 与uliweb的核心共存,要不要作为独立的python模块进行安装。
暂时没有评论