Files
djangohelper/__pycache__/django_tab.cpython-38.pyc

59 lines
8.5 KiB
Plaintext
Raw Normal View History

U
)H<>h<EFBFBD>-<00>@s<>ddlZddlmZddlmZmZmZmZmZm Z m
Z
m Z m Z m Z mZmZddlmZddlmZmZmZmZmZmZGdd<07>de<04>ZdS)<08>N)<01>logger) <0C>QWidget<65> QVBoxLayout<75> QHBoxLayout<75>QLabel<65> QLineEdit<69> QPushButton<6F> QComboBox<6F> QMessageBox<6F> QTextEdit<69> QGroupBox<6F> QGridLayout<75> QProgressBar)<01>Qt)<06>DjangoInstallThread<61>DjangoTestThread<61>DownloadSettingsThread<61>UploadSettingsThread<61>CollectStaticThread<61>CheckDjangoStatusThreadcs<>eZdZd&<26>fdd<03> Zdd<05>Zdd<07>Zdd <09>Zd
d <0B>Zd d <0A>Zdd<0F>Z dd<11>Z
dd<13>Z dd<15>Z dd<17>Z dd<19>Zdd<1B>Zdd<1D>Zdd<1F>Zd d!<21>Zd"d#<23>Zd$d%<25>Z<14>ZS)'<27> DjangoTabNcst<00><00>|<01>||_|<00><03>dS<00>N)<04>super<65>__init__<5F>parent<6E>init_ui)<02>selfr<00><01> __class__<5F><00>MC:\Users\xiaji\Documents\个人文件夹\夏骥\web应用部署\django_tab.pyr s zDjangoTab.__init__c
Cstt<00>}td<01>}t<02>}|<03>td<02>dd<03>t<05>|_|j<06>d<04>|<03>|jdd<05>td<06>|_ |j j
<EFBFBD> |j <0C>|<03>|j dd<07>|<02> |<03>|<01>|<02>td<08>}t<02>}td <09>|_|jj
<EFBFBD> |j<0F>|<05>|jdd<03>td
<EFBFBD>|_|jj
<EFBFBD> |j<11>|<05>|jdd<05>td <0B>|_|jj
<EFBFBD> |j<13>|<05>|jdd<03>td <0C>|_|jj
<EFBFBD> |j<15>|<05>|jdd<05>td <0A>|_|jj
<EFBFBD> |j<17>|<05>|jdd<03>td<0E>|_|jj
<EFBFBD> |j<19>|<05>|jdd<05>|<04> |<05>|<01>|<04>td<0F>}t<00>}t<1A>|_|j<1B>d<10>|<07>|j<1B>|<06> |<07>|<01>|<06>td<11>}t<00>} t<1A>|_|j<1C>d<12>|j<1C>d<13>| <09>|j<1C>t<1E>|_|j<1F> d<14>| <09>|j<1F>|<08> | <09>|<01>|<08>|<01>!<21>|<00> |<01>|<00> <0C>dS)NuDjango项目配置uDjango项目路径:rz/home/user/django_project<63>u 加载路径<E8B7AF>u Django操作u 安装Djangou 测试启动u下载settings.pyu上传settings.pyu收集静态文件u检查Django状态uSettings.py编辑器u&settings.py内容将在这里显示...u 操作输出Tu!操作结果将在这里显示...F)"rr r <00> addWidgetrr<00>django_path_input<75>setPlaceholderTextrZload_django_path_btn<74>clicked<65>connect<63>load_django_path<74> setLayout<75>install_django_btn<74>install_django<67>test_django_btn<74> test_django<67>download_settings_btn<74>download_settings<67>upload_settings_btn<74>upload_settings<67>collect_static_btn<74>collect_static<69>check_status_btn<74>check_django_statusr <00>settings_editor<6F> output_text<78> setReadOnlyr<00> progress_bar<61>
setVisible<EFBFBD>
addStretch)
r<00>layoutZ config_groupZ config_layoutZ django_groupZ django_layout<75>settings_group<75>settings_layout<75> output_group<75> output_layoutrrr rsn 










  

     


zDjangoTab.init_uicCs0|jr,t|jd<01>r,|jjj<03><04>}|j<03>|<01>dS)N<>server_connection_tab)r<00>hasattrrAr$<00>text<78>setText<78>r<00> django_pathrrr r(fszDjangoTab.load_django_pathcCs$|jr|jjs t<02>|dd<02>dSdS)N<>警告u请先连接服务器FT)r<00>
ssh_clientr
<00>warning<6E>rrrr <00>check_ssh_connectionkszDjangoTab.check_ssh_connectioncCsx|<00><00>s dS|j<01>d<01>|j<03>d<02>|j<05>d<03>|j<05>d<04>t|j j
<EFBFBD>|_ |j j <0C> |j<0E>|j j<0F> |j<10>|j <0B><11>dS)Nu正在安装Django...FTr)rKr7<00>appendr*<00>
setEnabledr9r:<00>setValuerrrHZdjango_install_thread<61>progress_updatedr'<00>update_progress<73> result_ready<64>on_install_django_result<6C>startrJrrr r+qs    zDjangoTab.install_djangocCs|j<00>|<01>dSr)r9rN)r<00>valuerrr rPszDjangoTab.update_progresscCsf|j<00>d<01>|j<02>d<02>|r@|j<04>d|<02><00><02>t<06>d|<02><00><02>n"|j<04>d|<02><00><02>t<06>d|<02><00><02>dS)NTFuDjango安装成功: uDjango安装失败: ) r*rMr9r:r7rLr<00>info<66>error<6F>r<00>success<73>messagerrr rR<00>s  z"DjangoTab.on_install_django_resultcCs<>|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dS|j<06>d|<01>d<04><03>|j<08> d<05>|j
<EFBFBD> d<06>|j
<EFBFBD> d<07>t |jj|<01>|_|jj<11>|j<13>|jj<14>|j<15>|j<10><16>dS)NrG<00>请输入Django项目路径u正在测试启动Django项目 <20>...FTr)rKr$rC<00>stripr
rIr7rLr,rMr9r:rNrrrHZdjango_test_threadrOr'rPrQ<00>on_test_django_resultrSrErrr r-<00>s   zDjangoTab.test_djangocCsf|j<00>d<01>|j<02>d<02>|r@|j<04>d|<02><00><02>t<06>d|<02><00><02>n"|j<04>d|<02><00><02>t<06>d|<02><00><02>dS)NTFuDjango测试启动成功: uDjango测试启动失败: ) r,rMr9r:r7rLrrUrVrWrrr r]<00>s  zDjangoTab.on_test_django_resultcCs~|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dS|j<06>d|<01>d<04><03>|j<08> d<05>t
|j j |<01>|_ |j j<0E>|j<10>|j <0A><11>dS)NrGrZu正在下载settings.py从 r[F)rKr$rCr\r
rIr7rLr.rMrrrHZdownload_threadrQr'<00>on_download_settings_resultrSrErrr r/<00>s zDjangoTab.download_settingscCsZ|j<00>d<01>|r4|j<02>|<02>|j<04>d<02>t<06>d<02>n"|j<04>d|<02><00><02>t<06>d|<02><00><02>dS)NTusettings.py下载成功usettings.py下载失败: ) r.rMr6rDr7rLrrUrVrWrrr r^<00>s    z%DjangoTab.on_download_settings_resultcCs<>|<00><00>s dS|j<01><02><00><03>}|j<04><05>}|r,|s>t<06>|dd<02>dS|j<08> d|<01>d<04><03>|j
<EFBFBD> d<05>t |j j||<02>|_|jj<10>|j<12>|j<0F><13>dS)NrGu5请输入Django项目路径并编辑settings.py内容u正在上传settings.py到 r[F)rKr$rCr\r6<00> toPlainTextr
rIr7rLr0rMrrrHZ upload_threadrQr'<00>on_upload_settings_resultrS)rrF<00>settings_contentrrr r1<00>s
 zDjangoTab.upload_settingscCsN|j<00>d<01>|r(|j<02>d<02>t<04>d<02>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTusettings.py上传成功usettings.py上传失败: )r0rMr7rLrrUrVrWrrr r`<00>s    z#DjangoTab.on_upload_settings_resultcCs<>|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dS|j<06>d|<01>d<04><03>|j<08> d<05>|j
<EFBFBD> d<06>|j
<EFBFBD> d<07>t |jj|<01>|_|jj<11>|j<13>|jj<14>|j<15>|j<10><16>dS)NrGrZu 正在收集 u 的静态文件...FTr)rKr$rCr\r
rIr7rLr2rMr9r:rNrrrHZcollect_threadrOr'rPrQ<00>on_collect_static_resultrSrErrr r3<00>s   zDjangoTab.collect_staticcCsf|j<00>d<01>|j<02>d<02>|r@|j<04>d|<02><00><02>t<06>d|<02><00><02>n"|j<04>d|<02><00><02>t<06>d|<02><00><02>dS)NTFu静态文件收集成功: u静态文件收集失败: ) r2rMr9r:r7rLrrUrVrWrrr rb<00>s  z"DjangoTab.on_collect_static_resultcCs~|<00><00>s dS|j<01><02><00><03>}|s0t<04>|dd<02>dS|j<06>d|<01>d<04><03>|j<08> d<05>t
|j j |<01>|_ |j j<0E>|j<10>|j <0A><11>dS)NrGrZu 正在检查 u 的Django状态...F)rKr$rCr\r
rIr7rLr4rMrrrHZcheck_status_threadrQr'<00>on_check_django_status_resultrSrErrr r5<00>s zDjangoTab.check_django_statuscCsT|j<00>d<01>|r.|j<02>d|<02><00><02>t<04>d<03>n"|j<02>d|<02><00><02>t<04>d|<02><00><02>dS)NTuDjango状态检查结果:
uDjango状态检查成功uDjango状态检查失败: )r4rMr7rLrrUrVrWrrr rc s   z'DjangoTab.on_check_django_status_resultcCs |<00><00>dSr)r(rJrrr <00>on_server_changedszDjangoTab.on_server_changed)N)<16>__name__<5F>
__module__<EFBFBD> __qualname__rrr(rKr+rPrRr-r]r/r^r1r`r3rbr5rcrd<00> __classcell__rrrr r s$T


 
 r)<1A>os<6F>logurur<00>PySide6.QtWidgetsrrrrrrr r
r r r r<00>PySide6.QtCorer<00>threadsrrrrrrrrrrr <00><module>s
 8