成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

django項(xiàng)目開發(fā)部署完整案例【最終效果展示】【源碼】【simpleui】【增刪改查】

dcr309duan / 2392人閱讀

摘要:最近有個(gè)項(xiàng)目需要一個(gè)簡單的頁面,為了實(shí)現(xiàn)對(duì)項(xiàng)目基礎(chǔ)信息增刪改查的功能,于是就用寫了一個(gè),開發(fā)工具是。歷經(jīng)大坑小坑,最終成功上線,這里記錄下整個(gè)過程,并分享出源碼,放在文章最后。源碼源碼下載地址提取碼參考下部署項(xiàng)目詳細(xì)操作步驟部署

Background

  • 最近有個(gè)項(xiàng)目需要一個(gè)簡單的頁面,為了實(shí)現(xiàn)對(duì)項(xiàng)目基礎(chǔ)信息增刪改查的功能,于是就用django+simpleui寫了一個(gè),開發(fā)工具是pycharm。歷經(jīng)大坑小坑,最終成功上線,這里記錄下整個(gè)過程,并分享出源碼,放在文章最后。
  • 如果你想自己測試下,拿到源碼,首先你得有python3環(huán)境吧,然后你可以按照README.md文件中的【快速開始】準(zhǔn)備下你自己的本地環(huán)境,按照步驟應(yīng)該就能起來,如果遇到問題可以評(píng)論問我(不要私信我),我天天都刷博客,有消息就能看到,看到就會(huì)及時(shí)回復(fù)。

1、先上最終效果

2、定制化

  • 定制主題

先安裝再配置 pip3 install django-simpleui

  • 定制網(wǎng)站logo

  • 定制網(wǎng)站favicon.ico

需要自己制作,這是在線制作網(wǎng)站 在線制作ico圖標(biāo)


  • 定制網(wǎng)站菜單

圖標(biāo)可以在這個(gè)網(wǎng)站上找【Font Awesome】, 使用就很簡單了。

3、部署到服務(wù)器上

這里采用Nginx配合uWSGI的方式。
部署前需要修改下配置 settings.py

1.DEBUG = False
2.ALLOWED_HOSTS = [’*’]
3.STATIC_ROOT = os.path.join(BASE_DIR, “static”)

  • 首先在服務(wù)器上建目錄并修改權(quán)限
mkdir /pywebuseradd nginxchown -R nginx.nginx /pyweb/
  • 然后把項(xiàng)目拷貝到這個(gè)目錄下

  • 安裝依賴(我這里沒用虛擬環(huán)境)

pip3 install -r requirements.txt
  • 配置nginx并啟動(dòng)

怎么安裝這里就不贅述了,安裝好把nginx.conf的內(nèi)容換成下面的(若nginx無他用),需要修改的地方已經(jīng)注釋很清楚了。

events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    server {        listen 80;        server_name  yours.com; #改為自己的域名,沒域名修改為127.0.0.1:80        charset utf-8;        location / {           include uwsgi_params;           uwsgi_pass yours:8000;  #這個(gè)和uwsgi里的socket配置要一樣           uwsgi_param UWSGI_SCRIPT yunlu_pms.wsgi;  #wsgi.py所在的目錄名+.wsgi           uwsgi_param UWSGI_CHDIR /pyweb/yunlu_pms/; #項(xiàng)目路徑        }        location /static/ {        alias /pyweb/yunlu_pms/static/; #靜態(tài)資源路徑        }    }}
  • 配置uwsgi并啟動(dòng)

在目錄/pyweb/yunlu_pms/下直接執(zhí)行run.sh腳本就行了。

[uwsgi]chdir=/pyweb/yunlu_pmssocket=yours:8000master=truedisable-logging=true
  • 瀏覽器訪問

訪問你配置的域名(或者是你本機(jī)的IP),沒問題的話應(yīng)該就能看到登錄界面了。

4、源碼

yunlu_pms源碼下載地址
【提取碼:king】

5、參考

【1】CentOS7下部署Django項(xiàng)目詳細(xì)操作步驟
【2】部署 Django

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/121602.html

相關(guān)文章

  • Django搭建個(gè)人博客:設(shè)置文章的欄目

    摘要:而文章分類一個(gè)重要的途徑就是設(shè)置欄目。修改文件欄目的欄目標(biāo)題創(chuàng)建時(shí)間文章欄目的一對(duì)多外鍵欄目的有兩個(gè)字段,名稱和創(chuàng)建日期。修改文章的欄目功能,也就完成了。對(duì)個(gè)人博客來說,欄目數(shù)據(jù)的變動(dòng)通常是很少的。 博客的文章類型通常不止一種:有時(shí)候你會(huì)寫高深莫測的技術(shù)文章,有時(shí)候又純粹只記錄一下當(dāng)天的心情。 因此對(duì)文章的分類就顯得相當(dāng)?shù)闹匾?,既方便博主?duì)文章進(jìn)行分類歸檔,也方便用戶有針對(duì)性的閱讀。...

    keelii 評(píng)論0 收藏0
  • [譯]如何使用Flask開發(fā)一個(gè)刪改的應(yīng)用(part2)

    摘要:獲取成為開發(fā)專家的技巧。我們可以在兩個(gè)文本框輸入筆記的標(biāo)題和內(nèi)容。在本教程中,我們將使用一個(gè)名為的工具。它是一個(gè)火狐瀏覽器的擴(kuò)展,我們可以使用它管理數(shù)據(jù)庫。安裝,打開火狐瀏覽器,點(diǎn)擊,然后點(diǎn)找到的文件夾圖標(biāo)并點(diǎn)擊它。 showImg(https://cdn-images-1.medium.com/max/600/1*Ou6FFJJD3zhcIUU8wBZqIw.png); 教程譯文首發(fā)...

    adam1q84 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<