基于django创建一个图像识别的web应用,识别模型为yolov11
开发记录
一、后端+数据库
0.创建环境
使用miniconda创建一个python环境,参考下面的教程
Miniconda 安装及使用for windows(保姆级教程)-CSDN博客
1.创建项目
(1)安装django
pip install django
(2)创建django项目并进入
django-admin startproject 项目名
cd 项目名
(3)创建应用
在 Django 中,功能通常是通过应用进行接口或者服务管理。使用以下命令创建一个新的应用。
python manage.py startapp 应用名
创建完成后的目录结构如下图。

(4)配置应用
要让 Django 识别你的应用,需要将其添加到项目的 settings.py 中的 INSTALLED_APPS 列表。打开 settings.py,找到 INSTALLED_APPS 部分,并添加自己的应用名称。


(5)配置数据库
数据库安装参考下面这个文章。
Windows(超详细保姆级教学)安装mongodb数据库_mongodb windows安装-CSDN博客
使用djongo连接mongodb数据库,Djongo 是一个 Django 的 MongoDB 数据库适配器,它可以让你在 Django 项目中使用 MongoDB,而无需改变太多 Django 的默认行为。
①下载djongo
pip install djongo
②修改setting.py 配置数据库,修改DATABASES部分如下。
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'yolo_web', # 数据库名称
'CLIENT': {
'host': 'mongodb://localhost:27017/'
}
}
}
③数据库迁移
Djongo 让你可以使用 Django 的迁移系统。运行数据库迁移命令来创建必要的集合和索引。
python manage.py migrate
(6)启动项目
python manage.py runserver
每次更改models.py文件后要运行数据库迁移
manage.py makemigrations
manage.py migrate
(7)登录django后台
创建超级管理员
python manage.py createsuperuser
按照提示输入信息,输入完成后重新启动项目
访问http://127.0.0.1:8000/admin/进入后台
2.后面的还在做。。。。。。
更多推荐
所有评论(0)