01-Djangob部署與安裝

linux系統下部署Django
一、Python3安裝
二、setuptools安裝
三、django安裝python

1、linux下安裝python3
Linux系統裏面自帶的python是2.6的。想要用django模塊,python版本必需要是2.7或者3版本以上的
0、更新包
yum -y install sqlite-devel
一、下載
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz
二、解壓
tar xvf Python-3.6.0a1.tar.xz
三、編譯安裝
進入目錄Python-3.6.0a1,執行如下兩個命令:
./configure --prefix==/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
四、測試
輸入python3:進入python 3版本
輸入python 進入python 默認版本linux

2、安裝setuptools,
一、下載
wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
https://pypi.python.org/pypi/setuptools
二、解壓
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build #這裏用的python是3版本
python3 setup.py installsql

提示:
到這裏若是你尚未報錯的話,說明setuptools已經安裝成功了,可是在這裏我遇到了一個坑,當我執行python3 setup.py install時出現了錯誤,報錯信息以下:
Compression requires the (missing) zlib module.django

一、先安裝缺乏的模塊(2行命令) 出錯緣由:提示的很清楚,缺乏 zlib模塊致使安裝失敗 
    yum install zlib 
    yum install zlib-devel 
二、下載zlib成功後, cd Python-3.6.0a1的目錄,從新執行下面的這個命令:
    make && make install
三、從新進入setuptools-19.6目錄,再次執行下面的命令:
python3 setup.py install

3、安裝django
一、下載
到如下目錄下下載:https://www.djangoproject.com/download/
最新版本: Django-2.0.5.tar.gzapp

二、解壓
tar -zxvf Django-2.0.5.tar.gz
mv Django-2.0.5 django-2.0.5
cd django-2.0.5/
python3 setup.py install
三、測試
輸入:Python3,調用django模塊
[root@test_101 django-2.0.5]# python3
Python 3.5.2 (default, May 8 2018, 04:26:03)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.ide

import django測試

四、確認django-admin
ln -s /usr/local/python3/bin/django-admin /usr/local/bin/ui

五、起django-admin
mkdir /server && cd /server
django-admin startproject mblog
cd mblog
python3 manage.py startapp mainsite.net

六、啓動
python3 manage.py runserver 10.99.0.101:8000,這裏可能會報錯,沒有顯示「The install worked successfully! Congratulations!」
參考連接:https://blog.csdn.net/will5451/article/details/53861092
修改:/server/mblog/mblog/settings.py 結尾添加:#ALLOWED_HOSTS = ['10.99.0.101', 'localhost', '127.0.0.1'] 或者 ALLOWED_HOSTS = ['*']code

相關文章
相關標籤/搜索