本项目仅用于学习,也是我学习django的笔记,还有一些功能等待完善。 在线预览:小伙demo
- Python 3.5+
- django 11.1
运行项目
python3 manage.py runserver
默认使用sqlite3,若使用mysql需先创建名为xiaohuo
的数据库,然后进行如下配置
# xiaohuo/setting.py
# -表示删除 +表示增加
DATABASES = {
'default': {
-'ENGINE': 'django.db.backends.sqlite3',
+'ENGINE': 'django.db.backends.mysql',
-'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
+'NAME': 'xiaohuo',
+'USER': 'username',
+'PASSWORD': 'password',
+'HOST': 'localhost',
+'PORT': '3306',
}
}
所需依赖 mysqlclient,命令行执行
pip install mysqlclient
数据库迁移,在根目录下执行
python3 manage.py makemigrations
python3 manage.py migrate
创建管理员账户
python3 manage.py createsuperuser
- 添加轮播图 (限定五张)
- 添加顶级菜系、二级菜系、菜单
- 搜索
- 登录、注册
- 评论