日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

基于django的视频点播网站开发-step2-搭建环境

發(fā)布時間:2025/6/17 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于django的视频点播网站开发-step2-搭建环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本講中,帶領(lǐng)大家搭建開發(fā)環(huán)境。我們會依次安裝python、pip、django、mysql和其他的一些必要類庫。

安裝python

安裝 Python 非常簡單,去 Python 官方網(wǎng)站 找到 Python3 的下載地址,根據(jù)你的系統(tǒng)選擇32位或者64位的安裝包,下載好后雙擊安裝即可。

安裝完畢后,在命令行輸入 python -v ,如果輸出了 Python 的版本號,說明 Python 已安裝成功。

$ python3 -V Python 3.7.0

安裝pip

如果已經(jīng)安裝了python3, 那么pip3會自動的被安裝。

安裝django

安裝django非常簡單,一條命令搞定。

pip3 install django

安裝mysql

由于該項目使用的是mysql數(shù)據(jù)庫,所以需要安裝mysql。

如果你使用的是Windows或macOS系統(tǒng),那么可以去 MySQL官網(wǎng) 直接下載安裝包,一步步安裝即可(筆者安裝的是MySQL 5.7)。安裝過程中會提示創(chuàng)建輸賬號和密碼,一定要記得創(chuàng)建哦~。

如果你使用的是Ubuntu系統(tǒng),可以使用apt-get命令安裝

sudo apt-get install mysql-server

安裝完畢后,可使用mysql -V查看mysql版本號。

然后創(chuàng)建數(shù)據(jù)庫,命名為video

CREATE DATABASE video CHARACTER SET utf8;

安裝PyCharm

PyCharm 是一款功能強大的 Python 編輯器,具有跨平臺性。 我們項目所有功能的開發(fā)都是在pycharm上面完成的。

到PyCharm官網(wǎng)下載PyCharm安裝包。
選擇對應(yīng)系統(tǒng)(Windows/Mac)的版本下載。一般學(xué)習(xí)用直接安裝社區(qū)版本即可足夠用。

下載之后,雙擊點下一步安裝即可。

其他安裝

另外,下面這些是項目開發(fā)過程中會用到的類庫,放到了requirements.txt里面

django_ratelimit==1.1.0 (限制流量的類庫)PyMySQL==0.9.2 (連接mysql數(shù)據(jù)庫的驅(qū)動)django_chunked_upload==1.1.3 (文件上傳庫)sorl-thumbnail==12.5.0 (圖片顯示工具)pillow==5.3.0 (圖片顯示)

可以使用pip3直接安裝

如pip3 install -r requiredments.txt

創(chuàng)建Django工程

一切就緒,我們創(chuàng)建django工程,僅需要一行命令

django-admin startproject videoproject

創(chuàng)建之后,可使用pycharm打開videoproject文件夾,查看文件結(jié)構(gòu)

pycharm是很強大的,有自帶的命令行工具(Terminal),版本控制工具(Version Control)。

打開Terminal,輸入

python3 manage.py runserver

來啟動項目,在之后的開發(fā)中,我們會經(jīng)常用到該命令行來調(diào)試程序。

命令行輸出

Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.

然后在瀏覽器地址欄輸入http://127.0.0.1:8000/ 即可看到django默認(rèn)首頁了。

項目配置

項目的配置文件位于videoproject/videoproject/settings.py

配置編碼

首先需要配置的是文字編碼格式,django默認(rèn)的編碼是英語格式,我們把它改成中文格式,需要修改下面幾個變量的值。

LANGUAGE_CODE = 'zh-hans' # zh-hans為中文編碼 TIME_ZONE = 'Asia/Shanghai' # 國際時區(qū)改成中國時區(qū) USE_I18N = True USE_L10N = True USE_TZ = False

配置static

然后還需要配置資源文件目錄,用于存儲CSS、Javascript、Images等文件。這里我們設(shè)置目錄為/static/

STATIC_URL = '/static/' STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"), )

配置數(shù)據(jù)庫

然后還需要配置數(shù)據(jù)庫信息,django默認(rèn)使用的是sqlite數(shù)據(jù)庫,我們修改為mysql數(shù)據(jù)庫。找到DATABASES節(jié)點,修改為如下代碼。其中,NAME為數(shù)據(jù)庫名,USER為mysql的用戶名,PASSWORD為密碼,HOSY為127.0.0.1,PORT為3306

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'video','USER': 'root','PASSWORD': '123456','HOST':'127.0.0.1','PORT':'3306',} }

配置好數(shù)據(jù)庫之后,還需要在videoproject/videoproject/__init__.py安裝mysql驅(qū)動,只需要寫入代碼:

import pymysql pymysql.install_as_MySQLdb()

上面代碼運行的前提是你電腦上已經(jīng)安裝了PyMySQL類庫。

最后可再次運行工程,檢查配置是否正確。

轉(zhuǎn)載于:https://blog.51cto.com/8070900/2351288

總結(jié)

以上是生活随笔為你收集整理的基于django的视频点播网站开发-step2-搭建环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。