python web 前后端分离_Django Vue.js搭建前后端分离项目超详细过程

环境:windows 7、django1.11、python3.6.3

1. 使用virtualenv创建python虚拟环境并设置pycharm

E:\pyvenv>virtualenv utester_env

E:\pyvenv>cd utester_env

E:\pyvenv>Scripts\activate.bat

(utester_env) E:\pyvenv>pip install django

(utester_env) E:\pyvenv\utester_env>pip install django

Requirement already satisfied: django in e:\pyvenv\utester_env\lib\site-packages

Requirement already satisfied: pytz in e:\pyvenv\utester_env\lib\site-packages (

from django)

注意:虚拟环境的目录不能带有中文,否则环境变量识别不了

2.创建Django项目

(utester_env) E:\projects>django-admin startproject utester

(utester_env) E:\projects>cd utester

#创建表

(utester_env) E:\projects\utester>python manage.py migrate

Operations to perform:

Apply all migrations: admin, auth, contenttypes, sessions

Running migrations:

Applying contenttypes.0001_initial... OK

Applying auth.0001_initial... OK

Applying admin.0001_initial... OK

Applying admin.0002_logentry_remove_auto_add... OK

Applying contenttypes.0002_remove_content_type_name... OK

Applying auth.0002_alter_permission_name_max_length... OK

Applying auth.0003_alter_user_email_max_length... OK

Applying auth.0004_alter_user_username_opts... OK

Applying auth.0005_alter_user_last_login_null... OK

Applying auth.0006_require_contenttypes_0002... OK

Applying auth.0007_alter_validators_add_error_messages... OK

Applying auth.0008_alter_user_username_max_length... OK

Applying sessions.0001_initial... OK

#创建管理员用户

(utester_env) E:\projects\utester>python manage.py createsuperuser

Username (leave blank to use 'zengzhihua'):

Email address: [email protected]

Password:

Password (again):

This password is too short. It must contain at least 8 characters.

This password is too common.

This password is entirely nu

你可能感兴趣的:(python,web,前后端分离)