nyg
nyg ·

发现模版中的日历有拖拽功能,如果能将数据库连接在一起,就可以?实现全员可见的日程安排,非常实用的功能。现在有个小问题就是?程序中如何取当前时间?主要是momentjs.js 调用,也许与moment?插件也有关系。

nyg
nyg ·

厘清侧栏代码结构,几个重要的模版,underbase.html、base.html、_nav.html、_siderbar.html等,其中underbase.html定义的主要的网页结构,其他网页模版在它的基础上进行扩展,大部分的CSS 文件和JS文件也是在其中引入。

nyg
nyg ·

首先清楚flask框架文件结构,蓝本创建和引入方法,模型文件引入方法,设计路由得视图文件引入蓝本包文件的方法,模版文件的结构和语法,bootstrap衍生模版的方法,扩展的功能引入及特定使用方法等等,视图文件和模型文件的区别,不同路径的引入,如.和..的区别。db模型建立后如何在远程数据库生成数据库及shell命令行工具调试,数据库全部生成及个别表生成。

nyg
nyg ·

主程序构造文件初始化各扩展对象后,在主程序文件夹中建立子包,构建蓝本,在蓝本中实现程序的功能。子包文件夹中包括构造文件、实现路由功能的程序的app/main/views.py模块、错误处理程序的app/main/errors.py模块。蓝本的在构造文件中创建,构造文件通过实例化一个Blueprint类对象可以创建蓝本。这个构造函数有两个必须指定的参数:蓝本的名字和蓝本所在的包或模块。通过

全文阅读
nyg
nyg ·

主程序中的构造文件中,引入了主要的扩展、程序的工厂函数、使用Flaskapp.config配置对象提供的from_object()方法将配置文件直接导入程序、在之前创建的扩展对象上调用init_app()可以完成各扩展对象的初始化过程。最后,附加路由和自定义的错误页面。