Django + Vue(项目篇)
Prerequisite
【完结】项目地址:xxx#
相关文章:
- TypeScript
- VUE 3【基本实现了项目的前端】
- Django
- AI 相关笔记
技术栈:
后端:Python3 + Django(Ninja)
前端:TypeScript + Vue3 + VueRouter + Vuex + Vue-Vben-Admin + Element-Plus-UI
数据库:SQLite3
项目构建工具:Vite + Pnpm
数据模拟:MockJS
AI:ChaGPT-3.5 + Stable Diffusion + MODNet + VITS + Mubert
总结:Django 开发后端 + Vue 开发前端,内容为 AI 故事生成【展现用游戏引擎,No】
相关命令:
- 创建前端:
mkdir front
- 创建后端:
mkdir back
- 创建后端环境:
django-admin startproject ai
【back】 - 创建后端应用程序:
python manage.py startapp core
【back/ai】 - 创建后端迁移文件:
python manage.py makemigrations
【back/ai】 - 更新后端数据库:
python manage.py migrate
【back/ai】 - 启动后端:
python manage.py runserver
【back/ai】 - 后端接口测试:http://127.0.0.1:8000/api/docs
- 创建前端环境:
npm create vite@latest
【front】 - 下载前端所需库:
pnpm install
【front/ai】 - 运行前端项目:
pnpm serve
【front/ai】 - 打包前端项目:
pnpm build
【front/ai】
所需软件
- Node.js
- Node.js 官方下载地址:https://nodejs.org/zh-cn/ 【选择长期维护版;下载过程最后的选项,打个勾】
- 查看 NPM 是否安装成功:
npm --version
- pnpm
- 下载命令:
npm install -g pnpm
【前置是已经下载 Nodejs】 - 查看版本:
pnpm --version
- 下载命令:
- Element-Plus-UI
- 下载命令1:
pnpm install element-plus -w
- 下载命令2:
pnpm install -D unplugin-vue-components unplugin-auto-import -w
- 下载命令3:
pnpm install @element-plus/icons-vue -w
- 下载命令1:
- Django
- 下载 Django
pip install django django-cors-headers
- 下载 Django
碎碎念
- 数据库本来想用 MySQL 的,结果后端死活显示不出数据(查了好几个小时资料后放弃,改用 SQLite3)
- 前端本来想用 Three.js 构建炫酷主页,也可惜挺复杂的,抄都抄不明白(找的资料)
基于 Django 框架的 AI 故事生成技术与实现
项目前端#
基础内容详情这篇文章,本篇基于此进行补充和延申
待完善:
- 启动项目不进入登入页,想让其直接进入剧本页
- emm
剧本页
生成图像页
生成语音页
人物抠图页
背景音乐页
整体演示页
项目后端#
Django + AI + 数据库
作者: 筱团
出处:https://www.cnblogs.com/CourserLi/p/17156075.html
本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY