搭建项目目录,首先你要先有python环境,然后安装上django,有了这两个包才可以搭建django
- 创建django框架:django-admin startproject 项目名称
- cd 到与settings.py同目录下,创建apps, mkdir apps(apps文件夹就是以后写业务逻辑的目录,)
- cd 到apps目录下创建app:python /home/vir/two_fashion/two_fashion/manage.py startapp app名称 然后执行命令 touch init.py(init.py是为了让app成为一个包,而不是一个单纯的文件夹,便与导包, /home/vir…指的是manage.py 为了产生的app在apps下)
- cd 到你创建的app名称下,创建url.py(用来存放url路径):touch url.py
- 配置线上线下的环境,在setting.py的同级目录下建立setting文件:mkdir settings touch init.py touch dev.py touch pro.py 然后将原来的setting.py拉到settings文件夹下并改为base.py, base.py就是一些线上线下公用的配置
- 在pro.py dev.py 导入 from .base import *
- 在manage.py文件中路径改为:os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “two_fashion.settings.dev”)
- 修改wsgi.py 文件路径,不然部署时wsgi会报错:os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “two_fashion.settings.pro”)
- 生成虚拟环境需要的包:pip3 freeze > requirements.txt(需要在manage.py同目录下)
- 在本地启动项目:python manage.py runserver 0.0.0.0:8001