专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
51好读  ›  专栏  ›  程序员大咖

我用 Flask 撸了一个日料网站

程序员大咖  · 公众号  · 程序员  · 2018-05-19 10:24

正文

请到「今天看啥」查看全文


= 'sqlite:///' + os . path . join ( basedir , 'data-test.sqlite' )

  • # 生产环境

  • class ProductionConfig ( Config ):

  • SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os . path . join ( basedir , 'data.sqlite' )

  • # 设置一个config 字典中,注册了不同的配置环境

  • config = {

  • 'development' : DevelopmentConfig ,

  • 'testing' : TestingConfig ,

  • 'production' : ProductionConfig ,

  • 'default' : DevelopmentConfig

  • }

  • manage.py

    1. # -*- coding: utf-8 -*-

    2. from app import create_app, db

    3. from flask_script import Manager

    4. from flask_migrate import Migrate, MigrateCommand

    5. app = create_app('default')

    6. manager = Manager(app)

    7. migrate = Migrate(app, db)

    8. manager.add_command('db', MigrateCommand)

    9. if __name__ == '__main__':

    10.    manager.run()

    --------------这是分割线--------------

    其它目录暂时都可以放在一边

    进入app目录 cd app

    该目录有点类似mvc模式

    main:视图文件,错误导向,表单文件等

    models:模型文件跟数据库挂钩(下面的models.py也是模型文件。可以放在外面,也可以放在这个文件夹里面看着标准些,位置不同只是导入的路径不一样)

    static:静态文件js,img,css

    templates:模板文件







    请到「今天看啥」查看全文


    推荐文章
    来自星星  ·  3月3日十二星座运势分析
    8 年前
    肌肉男训练营  ·  被猛男干一下什么体验?
    8 年前
    南瓜学堂  ·  榜单 | 这些专业一毕业就最有钱途
    8 年前
    凤凰网军事频道  ·  法媒:面对中国的进步,美国僵化,欧洲无能
    8 年前