Files
aitsc/config/__pycache__/production.cpython-312.pyc

25 lines
3.5 KiB
Plaintext
Raw Normal View History

2025-08-29 00:34:40 +08:00
<EFBFBD>
2026-04-02 17:39:09 +08:00
<00><1B>i<EFBFBD> <00><00>.<00>ddlZddlmZGd<04>de<02>Zy)<06>N<>)<01>Configc<00><00><00>eZdZdZdZdZ<05>fd<03>ZdZdZdZ e
jjd<07>Z dZd ZdZd
Zd Zd Ze
jjd d<0E>j)d<0F>Zeredgk(red<10><00>d dddd<14>Zed<15><00>Z<19>xZS)<16>ProductionConfigu
2025-08-29 00:34:40 +08:00
生产环境配置
2026-04-02 17:39:09 +08:00
Fc<00>,<00><01>t<00>|<00><00>d|jfd|jfd|jfd|j
fd|j fg}|D]\}}|r<01> td|<02>d<07><03><00>|jr|jdgk(r td <09><00>y)
N<EFBFBD>
SECRET_KEY<EFBFBD> LLM_API_KEY<45>WX_APPID<49> WX_SECRET<45>SQLALCHEMY_DATABASE_URIu生产环境必须设置u 环境变量<E58F98><00>H生产环境必须设置CORS_ORIGINS环境变量指定允许的域名) <09>super<65>__init__rr r
r r <00>
ValueError<EFBFBD> CORS_ORIGINS)<05>self<6C>required_configs<67>name<6D>value<75> __class__s <20><>!D:\aaa\aitsc\config\production.pyrzProductionConfig.__init__ s<><00><><00> <0A><07><18><1A><1A>4<EFBFBD>?<3F>?<3F> +<2B> <1A>D<EFBFBD>,<2C>,<2C> -<2D> <17><14><1D><1D> '<27> <18>$<24>.<2E>.<2E> )<29> &<26><04>(D<>(D<> E<> 
<EFBFBD><18>,<2C>K<EFBFBD>D<EFBFBD>%<25><18> <20>#;<3B>D<EFBFBD>6<EFBFBD><1C>!N<>O<>O<>,<2C>
<14> <20> <20>D<EFBFBD>$5<>$5<>"<22><14>$=<3D><1C>g<>h<> h<>%><3E><00>WARNINGzlogs/production.log<6F>redis<69> REDIS_URLiT<><54>i<00>zuploads/productionrr <00>,ri,<00><00>)<04> pool_pre_ping<6E> pool_recycle<6C> pool_size<7A> max_overflowc <00><><00>tj|<00>ddl}|jj |j
2025-08-29 00:34:40 +08:00
<00>|j s<>|js<>ddl}ddlm }|tjjdd<04>ttjjdd<06><00>ftjjdd<08>tjjd d
2026-04-02 17:39:09 +08:00
<EFBFBD>jd <0B>d <0C> <0A>}|j |j<00>|jj!|<03>|jj#d<0E>y)Nr)<01> SMTPHandler<65> MAIL_SERVER<45> localhost<73> MAIL_PORT<52><00> MAIL_FROMznoreply@example.com<6F> ADMIN_EMAILr ru应用错误报告)<04>mailhost<73>fromaddr<64>toaddrs<72>subjectu生产环境启动)r<00>init_app<70>logging<6E>logger<65>setLevelr<00>debug<75>testing<6E>logging.handlersr&<00>os<6F>environ<6F>get<65>int<6E>split<69>ERROR<4F>
addHandler<EFBFBD>info)<04>appr2r&<00> mail_handlers rr1zProductionConfig.init_appAs<><00><00><0E><0F><0F><03><1C> <17> <0B>
2025-08-29 00:34:40 +08:00
<EFBFBD>
<EFBFBD><1B><1B>G<EFBFBD>O<EFBFBD>O<EFBFBD>,<2C><13>y<EFBFBD>y<EFBFBD><13><1B><1B> <1A> 4<>'<27><1C>*<2A>*<2A>.<2E>.<2E><1D> <0B>D<><1C>R<EFBFBD>Z<EFBFBD>Z<EFBFBD>^<5E>^<5E>K<EFBFBD><12><<3C>=<3D>?<3F><1B><1A><1A><1E><1E> <0B>5J<35>K<><1A>
<EFBFBD>
<EFBFBD><0E><0E>}<7D>b<EFBFBD>9<>?<3F>?<3F><03>D<>,<2C> <0E>L<EFBFBD> <19> !<21> !<21>'<27>-<2D>-<2D> 0<> <0F>J<EFBFBD>J<EFBFBD> !<21> !<21>,<2C> /<2F> <0B>
<EFBFBD>
2026-04-02 17:39:09 +08:00
<EFBFBD><0F><0F>,<2C>-r)<1B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__<5F>DEBUG<55>TESTINGr<00> LOG_LEVEL<45>LOG_FILE<4C>
CACHE_TYPEr8r9r:<00>CACHE_REDIS_URL<52>CACHE_DEFAULT_TIMEOUT<55>WTF_CSRF_ENABLED<45>WTF_CSRF_TIME_LIMIT<49>SESSION_LIFETIME_HOURS<52>MAX_CONTENT_LENGTH<54> UPLOAD_FOLDERr<rr<00>SQLALCHEMY_ENGINE_OPTIONS<4E> staticmethodr1<00> __classcell__)rs@rrrs<><00><><00><08> <12>E<EFBFBD><13>G<EFBFBD>i<01>*<1A>I<EFBFBD>$<24>H<EFBFBD><19>J<EFBFBD><18>j<EFBFBD>j<EFBFBD>n<EFBFBD>n<EFBFBD>[<5B>1<>O<EFBFBD> <20><19><1C><14><1E><17>!<21><1A>)<29><16>(<28>M<EFBFBD><16>:<3A>:<3A>><3E>><3E>.<2E>"<22>5<>;<3B>;<3B>C<EFBFBD>@<40>L<EFBFBD> <17><<3C>B<EFBFBD>4<EFBFBD>/<2F><18>c<>d<>d<><1E><1B><17><1A> !<06><1D><12>.<2E><12>.rr)r8<00>baserr<00>rr<00><module>rWs<00><01> <09><18>U.<2E>v<EFBFBD>U.r