新手学习,多多指教~
基于Django框架的项目搭建,可通过Gitee下载;https://gitee.com/hedyyi/ordering-system.git
1.项目框架如下:
1. 创建项目:django-admin startproject myweb
2. 进入项目,创建应用;cd myweb
3. 创建应用:python manage.py startapp myadmin python manage.py startapp mobile python manage.py startapp web
4. 在项目下,新建一个文件夹,存放模板目录 template
5. 在项目下,新建一个文件夹,存放静态资源 static
6. 在template文件夹中,再新建三个文件夹,myadmin,mobile,web
7. 在static文件夹中,再新建三个文件夹,myadmin,mobile,web
8. 将准备好的uploads文件夹(主要是商铺的一些图片资料),放置static文件中
9. 在应用中,创建views文件夹,将原有的views.py文件挪至文件夹中(三个应用都要复制,且需要将__init__.py文件附带);将views.py文件改名为index.py即可
10.创建子路由(url.py) ,在myobject文件夹中将url.py复制一份到3个应用中
目录树如下:
2.项目框架配置:
- 安装mysql数据库mysqlclient软件包;pip install mysqlclient
- 修改myobject/myobject/settings.py文件中配置
- 第28行;
ALLOWED_HOSTS = []
改成ALLOWED_HOSTS = ['*']
- 第33行;最后面加上mobile,myadmin,web
INSTALLED_APPS = [