- 新建项目
django-admin createproject pyhwdjango
- 新建应用
django-admin startapp app
- 在 setting.py 中修改:
TIME_ZONE
修改为'Asia/Shanghai'
STATIC_URL
后增加⼀⾏STATIC_ROOT = Path(BASE_DIR).joinpath('static')
ALLOWED_HOSTS
修改为['*']
LANGUAGE_CODE
修改为'zh-hans'
INSTALLED_APPS
追加两条restframe_work
&'app'
- 删除
STATIC_ROOT = Path(BASE_DIR).joinpath('static')
- 添加
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static').replace('\\', '/'),)
- 编写并注册模型
- 配置路由
- 生成表
python manager.py makemigrations
python manager.py migrate
- 注册超级管理员
python manage.py createsuperuser
- 使用
pip3 install
安装依赖包 - 超级管理员账户为
superuser
+++147852
- 测试账户为
Ming
123456
- 使用了开源的HTML页面和CSS样式
- 前端提交表单时发出 'POST' 请求,后端接收表单内容携带参数并跳转其他页面
- 需要相关依赖包
mediapipe
、opencv-contrib-python
、keyboard
,终端运行.\install.bat
即可 - 手势识别仅编写了数字一到九的识别,识别算法没有写的很简单,因此识别存在误差
- 为了防止识别时由于帧率过高手部抖动造成结果变化过快,需要降低识别时帧率
- get started with the command
python manage.py runserver
in project file - open website in localhost
http://127.0.0.1:8000/
- 项目文档:https://nankai.feishu.cn/docx/SzIad2B7Boe5uyxF804c6Ssznab
- mediapipe.hands文档:https://google.github.io/mediapipe/solutions/hands
- opencv文档:https://docs.opencv.org/4.x/