(1). 创建数据库 osdb
- 进入MySQL数据库中,创建一个数据库名为:osdb,因为我们在数据库的脚本中已经写了,创建数据库的代码,所以直接运行脚本就可以了。
- 将上节《项目的数据库设计》中准备好的osdb.sql脚本导入到
osdb
数据库中
(2). 创建项目 myobject
框架和应用 myamdin
、web
和mobile
。
django-admin startproject myobject
cd myobject
# 在项目中创建一个myadmin应用(项目的后台管理)
$ python manage.py startapp myadmin
# 在项目中再创建一个web应用(项目前台大堂点餐应用)
$ python manage.py startapp web
# 在项目中再创建一个mobile应用(移动客户点餐端应用)
$ python manage.py startapp mobile
# 创建模板目录
$ mkdir templates
# 创建静态资源目录
$ mkdir static
然后 还要分别在三个应用 myamdin
、web
和mobile文件夹里,新建views文件夹,再把原来的views.py删除,再在views文件夹里新建index.py和__init__.py文件,因为这样此文件夹就是一个python包。最后还要在三个应用里面创建子路由urls.py
(3). 项目框架配置 :settings.py
- 3.2 编辑myobject/myobject/settings.py文件:
-
# myobject/myobject/settings.py 项目配置文件 # 1. 配置允许访问的主机名信息 ALLOWED_HOSTS = ['*'] 或 ALLOWED_HOSTS = ['localhost','127.0.0.1','192.168.2.240'] # 2. 将myadmin、mobile和web的应用添加到项目框架结构