Python課程設計 搭建部落格

2022-02-27 11:20:22 字數 2717 閱讀 4441

安裝包github位址

python綜合設計

233部落格

伺服器遷移至linux作業系統

安裝python3.7,不安裝依賴之後會很麻煩,所以第一行一定要執行

安裝虛擬環境和uwsgi

python3 -m virtualenv venv

source venv/bin/activate

pip

install -r requirements.txt

pip

install uwsgi==2.0.17.1

config.ini 配置

[uwsgi]

socket =blog.sock

home =venv

wsgi-file =manage.py

chmod-socket = 666

vacuum = true

daemonize =uwsgi.log

stats=uwsgi.status

pidfile=uwsgi.pid

測試uwsgi是否正常

venv/bin/uwsgi --ini  config.ini

venv/bin/uwsgi --reload uwsgi.pid

tail -n 100 uwsgi.log

supervisord配置

yum

install

supervisor

cd /etc/supervisord.d

blog.ini 配置

[program:blog]

command=/opt/blog/venv/bin/uwsgi /opt/blog/config.ini

directory=/opt/blog

autostart=true

autorestart=true

stdout_logfile=/opt/blog/uwsgi_super.log

stopasgroup=true

killasgroup=true

啟動看下並設定為開機啟動項

service supervisord start

systemctl enable supervisord

注意還有個email檔案是需要填入自己資訊的,比如最高許可權賬號和要傳送郵件的賬號密碼

請安裝python2.7環境,本伺服器所用環境為

設定環境變數 path(兩個路徑)

c:\python27\scripts

c:\python27

如下所示:

快速生成requirements.txt的安裝檔案(使用者並不需要)

pip freeze > requirements.txt
解決中文問題,c:\python27\lib\site-packages建立sitecustomize.py檔案,內容如下:

cd進入當前資料夾

cd c:\users\administrator\desktop\blog
安裝所需要的檔案

shell執行

python manage.py shell
外網訪問(這個對應的是我阿里雲伺服器內網的ip,即內部裝置的,本地使用的話不要設定,預設為localhost:5000)

使用即產生日誌檔案

安裝後想用iis配置而不是cmd呢

只需要wfastcgi.py和fastcgi設定下就好

另外本**已經使用https,再也不用裸奔了

python 使用pyqt5搭建瀏覽器

pip install pyqt5==5.14.2 

pip install pyqtwebengine

課程設計表

create database drug 藥品表 create table drug did nvarchar 10 primary key,dname nvarchar 50 not null,dimage nvarchar 100 not null,dmodel nvarchar 10 chec...

課程設計總結

課程設計今天終於完了,答辯之後感悟挺多的,一方面,覺得自己的努力獲到了應有的成果,當然也有很多不足及未完成的地方 另一方面,看到很多其他同學好的設計及思想。覺得很多方面都值得自己學習,自己還有很多方面都很欠缺,本次課程設計我和兩個同學共三個人做了聊天程式,仿qq做的。聊天軟體,是我之前一直想完成的乙...

課程設計備份

include include include include define size 100 define increase 10 struct nodel 順序表 typedef struct tree btree,bnode 二叉樹struct stackt 棧int caidan int i...