Files
aitsc/config/__pycache__/base.cpython-313.pyc

27 lines
3.9 KiB
Plaintext
Raw Normal View History

2025-10-10 23:39:54 +08:00
<EFBFBD>
<00>~<7E>hu
<00><00>,<00>SSKrSSKJr "SS5rg)<05>N)<01> timedeltac<00><><00>\rSrSrSr\R RS5r\(d\ "S5e\R RS5r
Sr SSS .r \R RS
5=(d S r \R RS 5=(d S r\R RS5=(d Sr\R RS5=(d Sr\R RSS5R#S5r\R RSS5r\R RSS5r\R RSS5r\"\R RSS55r\"\"\R RSS55S9r\"\R RSS 55r\R RS!S"5r\R RS#S$5R95S%:Hr\"\R RS&S'55r\S(5r S)r!g*)+<2B>Config<69>u6
基础配置类
包含所有环境通用的配置项
<EFBFBD>
SECRET_KEYu SECRET_KEY 环境变量未设置<E8AEBE> DATABASE_URLFTi,)<02> pool_pre_ping<6E> pool_recycle<6C> LLM_API_URLzhttps://api.deepseek.com/v1<76> LLM_API_KEYzsk-your-api-key-here<72>WX_APPIDzwx-your-appid-here<72> WX_SECRETzyour-wx-secret-here<72> CORS_ORIGINS<4E>*<2A>,<2C> LOG_LEVEL<45>INFO<46>LOG_FILEz logs/app.log<6F>
CACHE_TYPE<EFBFBD>simple<6C>CACHE_DEFAULT_TIMEOUT<55>SESSION_LIFETIME_HOURS<52>)<01>hours<72>MAX_CONTENT_LENGTHi<01> UPLOAD_FOLDER<45>uploads<64>WTF_CSRF_ENABLED<45>True<75>true<75>WTF_CSRF_TIME_LIMITic<00> <00>[R"SSS9 [R"SSS9 SSKnSSKJn UR
(d<>UR (d<>U"[RSS S
9nURURS 55 URUR5 URRU5 URRUR5 URRS 5 ggg) u
初始化应用配置
<EFBFBD>logsT)<01>exist_okrrN)<01>RotatingFileHandleri@<40><00>
)<02>maxBytes<65> backupCountzC%(asctime)s %(levelname)s: %(message)s [in %(pathname)s:%(lineno)d]u 应用启动)<10>os<6F>makedirs<72>logging<6E>logging.handlersr%<00>debug<75>testingrr<00> setFormatter<65> Formatter<65>setLevelr<00>logger<65>
addHandler<EFBFBD>info)<04>appr+r%<00> file_handlers <20>$/home/renjianbo/aitsc/config/base.py<70>init_app<70>Config.init_app8s<><00><00> <0B> <0B> <0B>F<EFBFBD>T<EFBFBD>*<2A>
<EFBFBD> <0B> <0B>I<EFBFBD><04>-<2D> <17>8<><12>y<EFBFBD>y<EFBFBD><13><1B><1B>.<2E><16><0F><0F>!<21><1E><0E>L<EFBFBD>
<19> %<25> %<25>g<EFBFBD>&7<>&7<>U<>'<0E> <0F> <19> !<21> !<21>'<27>,<2C>,<2C> /<2F> <0F>J<EFBFBD>J<EFBFBD> !<21> !<21>,<2C> /<2F> <0F>J<EFBFBD>J<EFBFBD> <1F> <1F><07> <0C> <0C> -<2D> <0F>J<EFBFBD>J<EFBFBD>O<EFBFBD>O<EFBFBD>N<EFBFBD> +<2B>"-<2D>y<EFBFBD><00>N)"<22>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r)<00>environ<6F>getr<00>
ValueError<EFBFBD>SQLALCHEMY_DATABASE_URI<52>SQLALCHEMY_TRACK_MODIFICATIONS<4E>SQLALCHEMY_ENGINE_OPTIONSr r r r<00>splitrrrr<00>intrr<00>PERMANENT_SESSION_LIFETIMErr<00>lowerrr!<00> staticmethodr8<00>__static_attributes__r;r:r7rrs<><00><00><08> <14><1A><1A><1E><1E> <0C>-<2D>J<EFBFBD> <15><18>;<3B><<3C><<3C>!<21>j<EFBFBD>j<EFBFBD>n<EFBFBD>n<EFBFBD>^<5E><<3C><1B>%*<2A>"<22><1D><1B>!<06><1D> <15>*<2A>*<2A>.<2E>.<2E><1D>/<2F>P<>3P<33>K<EFBFBD><14>*<2A>*<2A>.<2E>.<2E><1D>/<2F>I<>3I<33>K<EFBFBD><12>z<EFBFBD>z<EFBFBD>~<7E>~<7E>j<EFBFBD>)<29>A<>-A<>H<EFBFBD><12>
<EFBFBD>
<EFBFBD><0E><0E>{<7B>+<2B>D<>/D<>I<EFBFBD><16>:<3A>:<3A>><3E>><3E>.<2E>#<23>6<><<3C><<3C>S<EFBFBD>A<>L<EFBFBD><13>
<EFBFBD>
<EFBFBD><0E><0E>{<7B>F<EFBFBD>3<>I<EFBFBD><11>z<EFBFBD>z<EFBFBD>~<7E>~<7E>j<EFBFBD>.<2E>9<>H<EFBFBD><14><1A><1A><1E><1E> <0C>h<EFBFBD>7<>J<EFBFBD><1F><02>
<EFBFBD>
<EFBFBD><0E><0E>/F<><03> L<>M<><19>"+<2B><11>"<22>*<2A>*<2A>.<2E>.<2E>!9<>2<EFBFBD>><3E>?<3F>"<06><1E>
<1D>R<EFBFBD>Z<EFBFBD>Z<EFBFBD>^<5E>^<5E>,@<40>BR<42>S<>T<><16><16>J<EFBFBD>J<EFBFBD>N<EFBFBD>N<EFBFBD>?<3F>I<EFBFBD>><3E>M<EFBFBD><1A>z<EFBFBD>z<EFBFBD>~<7E>~<7E>&8<>&<26>A<>G<>G<>I<>V<EFBFBD>S<><14><1D>b<EFBFBD>j<EFBFBD>j<EFBFBD>n<EFBFBD>n<EFBFBD>-B<>D<EFBFBD>I<>J<><17><11>,<2C><12>,r:r)r)<00>datetimerrr;r:r7<00><module>rNs<00><01> <09><1E>N,<2C>N,r: