由于没有开发项目的经验,所以想自己摸索一下单人开发的流程。
项目:《flask web开发实战》个人博客
项目名:bluelogtry
1、创建bluelogtry文件夹,在该目录下通过pycharm新建flask项目,将app.py改名为__init__.py,并将其和templates、static目录打包,创建一个bluelogtry包(该包仅和项目同名但非同一个文件夹,此时目录结构为/bluelogtry/bluelogtry/__init.py__.....)
2、在bluelogtry包内新建一个settings.py配置文件,把配置类写进去,比如
import os
# 取该文件的上一级文件夹的绝对路径
basedir = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
class BaseConfig(object):
SECRET_KEY = os.getenv('SECRET_KEY', 'secret string')
class DevelopmentConfig(BaseConfig):
STRING_TIP = 'using development'
class TestingConfig(BaseConfig):
STRING_TIP = 'using testing'
TESTING = True
class ProductionConfig(BaseConfig):
STRING_TIP = 'using production'
config = {
'development': DevelopmentConfig