资源简介
FlaskWeb开发:基于Python的Web应用开发实战.zip
代码片段和文件信息
import os
basedir = os.path.abspath(os.path.dirname(__file__))
class Config:
SECRET_KEY = os.environ.get(‘SECRET_KEY‘) or ‘hard to guess string‘
SSL_DISABLE = False
SQLALCHEMY_COMMIT_ON_TEARDOWN = True
SQLALCHEMY_RECORD_QUERIES = True
MAIL_SERVER = ‘smtp.googlemail.com‘
MAIL_PORT = 587
MAIL_USE_TLS = True
MAIL_USERNAME = os.environ.get(‘MAIL_USERNAME‘)
MAIL_PASSWORD = os.environ.get(‘MAIL_PASSWORD‘)
FLASKY_MAIL_SUBJECT_PREFIX = ‘[Flasky]‘
FLASKY_MAIL_SENDER = ‘Flasky Admin ‘
FLASKY_ADMIN = os.environ.get(‘FLASKY_ADMIN‘)
FLASKY_POSTS_PER_PAGE = 20
FLASKY_FOLLOWERS_PER_PAGE = 50
FLASKY_COMMENTS_PER_PAGE = 30
FLASKY_SLOW_DB_QUERY_TIME=0.5
@staticmethod
def init_app(app):
pass
class DevelopmentConfig(Config):
DEBUG = True
SQLALCHEMY_DATAbase_URI = os.environ.get(‘DEV_DATAbase_URL‘) or \
‘sqlite:///‘ + os.path.join(basedir ‘data-dev.sqlite‘)
class TestingConfig(Config):
TESTING = True
SQLALCHEMY_DATAbase_URI = os.environ.get(‘TEST_DATAbase_URL‘) or \
‘sqlite:///‘ + os.path.join(basedir ‘data-test.sqlite‘)
WTF_CSRF_ENABLED = False
class ProductionConfig(Config):
SQLALCHEMY_DATAbase_URI = os.environ.get(‘DATAbase_URL‘) or \
‘sqlite:///‘ + os.path.join(basedir ‘data.sqlite‘)
@classmethod
def init_app(cls app):
Config.init_app(app)
# email errors to the administrators
import logging
from logging.handlers import SMTPHandler
credentials = None
secure = None
if getattr(cls ‘MAIL_USERNAME‘ None) is not None:
credentials = (cls.MAIL_USERNAME cls.MAIL_PASSWORD)
if getattr(cls ‘MAIL_USE_TLS‘ None):
secure = ()
mail_handler = SMTPHandler(
mailhost=(cls.MAIL_SERVER cls.MAIL_PORT)
fromaddr=cls.FLASKY_MAIL_SENDER
toaddrs=[cls.FLASKY_ADMIN]
subject=cls.FLASKY_MAIL_SUBJECT_PREFIX + ‘ Application Error‘
credentials=credentials
secure=secure)
mail_handler.setLevel(logging.ERROR)
app.logger.addHandler(mail_handler)
class HerokuConfig(ProductionConfig):
SSL_DISABLE = bool(os.environ.get(‘SSL_DISABLE‘))
@classmethod
def init_app(cls app):
ProductionConfig.init_app(app)
# handle proxy server headers
from werkzeug.contrib.fixers import ProxyFix
app.wsgi_app = ProxyFix(app.wsgi_app)
# log to stderr
import logging
from logging import StreamHandler
file_handler = StreamHandler()
file_handler.setLevel(logging.WARNING)
app.logger.addHandler(file_handler)
class UnixConfig(ProductionConfig):
@classmethod
def init_app(cls app):
ProductionConfig.init_app(app)
# log to syslog
import logging
from logging.handlers import SysLogHandler
syslog_handler = SysLogHandler()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-23 11:05 Flask Web开发:基于Python的Web应用开发实战\
文件 17704913 2017-03-17 20:37 Flask Web开发:基于Python的Web应用开发实战\Flask Web开发:基于Python的Web应用开发实战.pdf
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\
文件 372 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\.gitignore
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\
文件 1256 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\authentication.py
文件 2259 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\comments.py
文件 411 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\decorators.py
文件 625 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\errors.py
文件 1737 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\posts.py
文件 1702 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\users.py
文件 124 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\api_1_0\__init__.py
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\auth\
文件 3139 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\auth\forms.py
文件 6005 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\auth\views.py
文件 85 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\auth\__init__.py
文件 503 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\decorators.py
文件 673 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\email.py
文件 44 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\exceptions.py
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\main\
文件 1018 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\main\errors.py
文件 2375 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\main\forms.py
文件 9885 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\main\views.py
文件 220 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\main\__init__.py
文件 13768 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\models.py
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\static\
文件 1150 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\static\favicon.ico
文件 1891 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\static\st
目录 0 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\templates\
文件 174 2014-06-03 22:28 Flask Web开发:基于Python的Web应用开发实战\flasky-master\app\templates\403.html
............此处省略65个文件信息
相关资源
- Python基础教程(第三版).pdf
- Python编程从入门到实践.zip
- pythoncookbook(第3版)高清中文完整版
- Python编程:从入门到实践高清版.zip
- Python练习集100题.pdf
- python2714_chm.zip
- Python编程无师自通——专业程序员的
- selenium2python自动化测试.pdf
- Python编程无师自通——专业程序员的
- 《FlaskWeb开发:基于Python的Web应用开发
- pyqt5_python_Gui入门教程.docx
- 从记录到编程--Python在ABAQUS程序化参数
- 量化交易之路之python-源代码.rar
- 从零开始学Python第二版高清pdf版.zip
- Python编程从入门到实践(图灵程序设
- Python编程:从入门到实践(高清完整
- Djangopython实现数据挖掘和分析.doc
- 自动化测试实战基于Python语言(虫师
- 垃圾存档1.py
- 深度学习入门:基于Python的理论与实
- python计算机视觉编程完整版.rar
- python数据挖掘入门与实践.zip
- Python游戏编程快速上手.rar
- python数据挖掘概念、方法与实践.pdf
- 《Python编程从入门到实践》源代码文
- ThePracticeofComputingUsingPython3rdedition.pd
- python入门全套资源.rar
- Python数据分析与挖掘实战.zip
- zw_hljwkwm-10721414-零基础入门学习Pytho
- 阿里云大学马哥python资料.zip
评论
共有 条评论