1.首先查看自己是否有虚拟环境配置有django1.11.1,python为3的版本,用命令pip list可查看,如果没有可以用下面的命令创建:
mkvirtualenv -p python3 环境名字
2,创建好环境后,进入环境,用pip list查看一开始有哪些包,再安装django,用命令pip install django==1.11.1,然后安装djangorestframework,用pip install djangorestframework,最后安装pymysql,用pip install pymysql;
3,上面环境的需要的包安装好后,可以首先在桌面创建一个项目,用命令django-admin startproject 项目名
4,然后在桌面创建一个文件夹,如new_project,在把刚刚创建的项目名文件夹拖到new_project,再在new_project文件夹中创建一个名为项目名+html文件夹,里面把所有前端的页面放进里面
5,用pycharm打开刚才创建的new_project文件夹,在项目名文件下直接创建两个普通的文件夹,docs和logs,
6,再在项目名文件夹中找到相同的项目文件夹里面,创建两个包文件夹,apps和settings,
7,在settings文件中创建一个dev.py文件,用于配置原来的settings.py文件,所以可以把原来的settings.py剪切过来,注意:把settings.py拖进settings文件,改名为dev.py(线下),copy一份相同的py文件在settings文件下,改名为online.py(线上)
(线下)修改manage.py中的os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “shanghuishop.settings”)为
os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “shanghuishop.settings.dev”)
8,在apps文件中创建app,例如命令如下:
~/Desktop/new_pro/shanghuishop/shanghuishop/apps$ ls
init.py
~/Desktop/new_project/shanghuishop/shanghuishop/apps
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash (完了之后关闭终端)
~
npm install -g live-server
10:最后启动前端:起前端:python@ubuntu:~/Desktop/new_project/shanghuihtml$ live-server