centos7下django2.1安裝配置
阿新 • • 發佈:2018-12-31
首先虛擬環境要安裝好,因為我們的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
最後訪問你的站點:
安裝配置成功!