安装好python3.6.0之后。
拷贝目标位置
C:\Users\huang\AppData\Local\Programs\Python\Python36\python.exe
接下来 用python3.6.0 创建虚拟环境
mkvirtualenv -p C:\Users\huang\AppData\Local\Programs\Python\Python36\python.exe VueShop
虚拟环境,安装完成
视频讲解的用的是python3.6.2 我用的是3.6.0
--------------
下面安装 django rest framework
百度 搜索 django rest framework
https://www.django-rest-framework.org/
pip install djangorestframework
--- 第二次听视频 安装的时候报错,再次执行 pip install djangorestframework 就安装成功了
pip list
安装 django
pip install -i https://pypi.douban.com/simple django
继续安装
pip install markdown django-filter
===================
新建项目
interpreter 解释器
点击 Create
然后等待项目自动创建成功。
好半天才创建成功
运行 报错
=========
NameError: name 'os' is not defined
只需代码开头加上:import os
问题得到解决
==========
需要注释
# path('admin/', admin.site.urls),
创建数据库:
设置连接信息
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "mxshop",
'USER': "root",
'PASSWORD': "",
'HOST': '118.31.36.138',
'OPTIONS': {"init_command": "SET foreign_key_checks = 0;"}
}
}
报错:
ModuleNotFoundError: No module named 'pymysql'
须安装:
pip install pymysql
在 C:\Users\huang\PycharmProjects\MxShop\MxShop\__init__.py 里写上
import pymysql
pymysql.install_as_MySQLdb()
-----------
运行就可以了
重要网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
下面安装
pip install -i https://pypi.douban.com/simple pillow
=======================
整理项目
新建 Python Package : apps
把 users 直接拖进来
extra_apps
---------------
再建一个文件夹 : media
和 db_tools
------------
然后把 apps, extra_apps Mark成 Sources root
接下来: