Centos7 + Python2.7.5 + Django1.9.4 + postgreSQL9.6 + django-react-template 配置

此文主要是为了测试一款 django 的模板,名为 django-react-template,包括了前端和后端

首先,安装环境如下

系统: centos7

python==2.7.5

django==1.9.4

postgreSQL9.6.17

第一步,在 postgreSQL 新建数据库和用户名

su - postgres
psql -U postgres
CREATE DATABASE react;
CREATE USER react WITH PASSWORD 'react';
ALTER USER react WITH SUPERUSER;
ALTER ROLE react SET client_encoding TO 'utf8';
ALTER ROLE react SET default_transaction_isolation TO 'read committed';
ALTER ROLE react SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE react TO react;
\q

第二步,用 virtualenv 新建一个虚拟环境

 

virtualenv django-react-template

cd django-react-template

source bin/activate

 

git clone https://github.com/scottwoodall/django-react-template.git

cd django-react-template

第四步,对前端进行配置

前端相对简单一点,使用的工具主要是 npm ,这里的版本是 6.12.1

cd frontend
npm install
npm start

第五步,对后端进行配置

pip2 install django

vim backend/settings/devl.py

改变其中的 database 部分,将其设置成如下的内容

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'react',
        'USER': 'react',
        'PASSWORD': 'react',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

最后完成服务器的部署和启动

python2 manage.py migrate
python2 manage.py loadtestdata users.EmailUser:100
python2 manage.py createsuperuser
python2 manage.py runserver

完成

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章