插插插精品亚洲一区|久久综合色一综合色88欧美|亚洲精品久久夜色撩人男男小说|国产亚洲精品久久久999|久久精品国产av一区二区电影|日韩精

網商課堂_智企云網絡商學院

APP開發

長沙APP開發公司帶來python如何開發部署疫情實時追蹤可視化頁面

來源:長沙APP開發 發布日期:2020-03-26 10:58:03 總瀏覽:1784

  長沙APP開發公司帶來python如何開發部署疫情實時追蹤可視化頁面疫情來襲,宅在家的我們不如學習用python如何開發部署一個疫情實時追蹤可視化頁面,還可以定制你家鄉專屬的可視化圖表。今天長沙APP開發公司就為我們詳情帶來,先來看看效果吧!

  首頁效果圖

  數據查詢效果圖


  可以看到,既能實現數據可視化,也能實現數據查詢等功能。關鍵的是從開發到部署最快只要30分鐘就能上線!那我們開始吧。

  準備

  [「必須」]一臺服務器并配置好anaconda與mysql。如果還沒有服務器的小伙伴可以看我之前文章的購買并配置自己的云服務器

  一臺電腦并配置好mysql??梢钥粗拔恼耤entos如何配置mysql

  基礎編程知識

  軟件:navicat、filezilla (之前文章都有介紹哦)

  python相關:requests(數據爬取)、pyecharts(數據可視化)、Django

  開始

  本次開發的需求很明確,簡單說來就是三步

  爬取數據

  數據可視化

  將可視化的結果部署到服務器

  那么上面的前兩步可以翻閱我前幾篇文章,都已詳細的說明如何從互聯網上取得數據并利用pyecharts進行可視化。那么我假設你已經寫好了可視化的程序,在使用pyecharts進行可視化的最后,使用

  .render('map1.html')#意思將圖片轉換為html格式 名稱為map1.html

  將我們需要展示的地圖、餅圖等生成為html格式保存起來,方便我們之后嵌入網頁中。之后就交給「Django」吧。

  安裝Django及需要的模塊

  首先在服務器端分別執行下面的代碼安裝Django及數據庫相關的模塊

  #安裝Djangopip install django#數據庫相關模塊,如果報錯也沒關系pip install pymysqlpip install mysqlclient

  因為我們使用的是mysql,所以在后面的Django的同步數據庫中有一步會報錯,因為是快速部署,我們直接提前修改相關文件解決報錯。用filezilla連接到你的遠程服務器,如果你是按照我文章里面配置anaconda的話,打開以下路徑

  /root/anaconda3/lib/python3.7/site-packages/django/db/backends/mysql

  找到base.py注釋以下內容

  if version < (1, 3, 13): raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

  再打開這個文件夾中的operations.py,修改146行左右,把decode改為encode

  query = query.decode(errors='replace')

  完成以上兩個步驟之后再把修改后的文件覆蓋傳輸到原來的文件夾中。

  配置Django

  現在ssh連接上你的服務器,在安裝好Django之后,執行下面代碼:

  django-admin startproject djtest

  意思是創建了一個名為djtest的Django項目,不出意外的話,在filezilla里刷新目錄會多出一個文件夾為djtest,然后執行cd djtest進入該文件夾,再執行python manage.py startapp web之后刷新該文件夾,也會多出一個web文件夾。正常情況下,需要對文件夾里的settings.py等相關配置文件進行配置(包含數據庫配置、表單設置、頁面注冊等),過程相對復雜,因此暫時可以不用去配置?!戈P注公眾號:早起python 回復Django 獲取配置好的整個文件夾」直接整個上傳到服務器覆蓋掉djtest文件夾。

  但是也沒有完全能夠偷懶,還是需要你完成幾步,

  覆蓋完成之后需要下載里面的settings.py文件,修改里面的數據庫密碼為你之前配置數據庫設置的密碼。然后上傳覆蓋掉原來的。

  將static文件夾中的map1.html,mp2.html替換為你自己剛剛生成的你所關注的地區的html文件覆蓋上傳。

  之后使用navicat連接上自己的遠程數據庫,按照下面步驟創建一個名為djtest的數據庫


  之后執行。

  python manage.py migrate

  至此,已經完成99%了,只差最后一步,執行

  nohup python manage.py runserver 0.0.0.0:8000 &

  再去阿里云里面按照之前文章里面說的方法,將8000端口添加到安全組里面即可。

  此時,隨便找個瀏覽器輸入你的ip:8000,就可以成功看到你所部署的網站了!

       以上就是長沙APP開發公司智企云給我們帶來的疫情期間學習python開發疫情實時追蹤可視化頁面的相關介紹,你領悟到了嗎?對于程序員的從業人員,一定要保持好先進的學習心態,因為事態變化得很快,都在尋求變速,因此我們也應該學習創新,不落伍,不掉隊!

版權與免責聲明:智企云文章如需轉載請注明原創來源。本站部分文章和圖片來源網絡編輯,如存在版權問題請及時溝通處理。文章觀點僅代表作者本人,不代表智企云立場。

免費索取解決方案

馬上享受線上優惠

免費索取解決方案

每天前10名咨詢有好禮

智企云 版權所有 ? 2016-2018 湘ICP備11017552號

地址:長沙市高新開發區尖山路39號中電軟件園總部大樓6樓

Copyright ? 2015-2024 智企云 All Rights Reserved. 湘ICP備11017552號 技術支持:中億智企云

湘公網安備43019002000674號 客服熱線:15874991942 公司地址:長沙市高新開發區尖山路39號中電軟件園總部大樓6樓

電話咨詢
獲取報價
微信資詢
微信公眾號
返回頂部

智企云服務助手

馬上領取2000元新人紅包
打開小程序

微信號15874991942已復制,去微信粘貼搜索添加微信一對一咨詢

保存或掃描上方二維碼添加微信一對一咨詢

15874991942

您的信息已成功提交,我們會盡快聯系您!

主站蜘蛛池模板: 国产免费内射又粗又爽密桃视频 | 欧美国产精品一区在线| 日韩精品视频一区二区三区 | 无码少妇一区二区浪潮av| 久久99精品免费一区二区| 日韩高清在线观看不卡一区二区| 国产欧美一区二区三区一级黄片| 男女啪啪永久免费网站| 欧美成人一区二免费视频| av黄色一区二区三区| 亚洲人成色77777| 国产激情视频一区二区三区欧美 | 精品国产片一区二区三区| 波多野结衣久久精品99e| 精品少妇一区二区三区免费观| 国产精品成人精品久久久 | 中文字幕亚洲综合久久2020| 久久精品亚洲中文无东京热| 精品无码三级在线观看视频| 无码人妻精品一区二区三区久久久| 日韩中文字幕一区在线观看| 国产精品看高国产精品不卡| 纯肉无遮挡无码日本动漫| 亚洲第一视频一区| 4hu亚洲人成人无码网www电影首页| 国产不在线观看精品一区免费| 亚洲国产成人高清影视 | 日韩av高清一区| 国产一区二区三区日韩在线| 永久免费精品成人网站| 精品国产电影一区二区| 午夜精品久久久久久久喷水| 天堂中文在线一区二区| 亚洲国产一区二区高质量| 成人午夜亚洲精品无码区| 一区日韩欧美在线| 精品无码人妻一区二区三区| 欧洲免费一区二区三区视频| 国内精品久久毛片一区二区| 亚洲一区二区三区网| 成人无码免费一区二区三区 |