1. 程式人生 > >centos7下django2.1安裝配置

centos7下django2.1安裝配置

首先虛擬環境要安裝好,因為我們的django是要執行在虛擬環境下的:
虛擬環境安裝配置連結:連結

進入虛擬環境workon XX

下載模組:
ps:我用的是python3.6以及pip18
django2.1(僅支援python3)
pymysql(MySQLdb並不支援Python3.5及以上版本

以上直接pip install就好。

建立專案:django-admin startproject XX
進入專案:cd XX
建立應用:python manage.py startapp xxx

配置settings:
資料庫配置:

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

其中:
DATABASE_ENGINE 資料庫伺服器

DATABASE_NAME 資料庫名

DATABASE_USER 使用者連線資料庫

DATABASE_PASSWORD 連線使用者的密碼

DATABASE_HOST 告訴 django 資料庫伺服器ip

DATABASE_PORT 連線資料庫時使用埠

允許所有人登入網站

ALLOWED_HOSTS = ['*',]

新增應用

INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘xxx’,
]

語言配置(可選)
zh-hans
時區
Asia/Shanghai

在同路徑下的__init__.py下新增

import pymysql
pymysql.install_as_MySQLdb()

執行:

python manage.py runserver 0.0.0.0:8000

最後訪問你的站點:
大功告成

安裝配置成功!