django+mysql怎么开局

news/2024/10/22 17:19:32

后端开局:django + mysql

思路是这篇:vue3+django+mysql实现一个简单的前后端分离的小案例-CSDN博客

首先,用pycharm创建的时候我选的是anaconda3虚拟环境

然后创建项目的 时候选择 django项目,会帮你创建好基础的东西。

然后你需要在终端使用命令来创建apps文件夹。(看这篇:django 创建多个 app 到同一个文件夹下进行管理_django3统一控制app-CSDN博客)

然后分文件配置

settings.py:创建完app后,在settings.py里边加上对应的配置文件。"apps.demo"

DATABASES = { # 其实就按照文中来弄就行"default": {"ENGINE": "django.db.backends.mysql","NAME": "app01_UserInfo","USER": "root","PASSWORD": "xxxxx","HOSR": "127.0.0.1","POST": "3306",}
}

demo/apps.py:

class DemoConfig(AppConfig):default_auto_field = "django.db.models.BigAutoField"name = "apps.demo" # 这里要改成这个 只是个例子 理解一下

配置按照文中来配置就行,

但创建数据库表部分的时候有一些要注意的点。

行使命令:python manage.py makemigrations 若报错为缺少mysqlclient问题,则执行命令:pip install mysqlclient

若执行报错,即安装不成功,可能是版本问题,指定版本低于当前版本一个版本试试(我用这个方法安装成功了)

pip install mysqlclient==2.2.4,此时的最新版本是2.2.5,那就降一个版本一样能用

其次需要在mysql中建立同名数据库,比如app01_UserInfo(否则python manage.py migrate执行不成功),但不用建表。然后执行python manage.py migrate即可建立相关的一堆表(虽然暂时没什么用,但我们想要建的在里面就行,名字是demo_userinfo这个名字和你在demo/models下写的表结构定义Class UserInfo(models.Model)这个名字有关)

暂时先写这么点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/74707.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

linux之core文件调试

linux之core文件调试 前言 有时候程序会异常退出而不带任何日志,此时就可以使用 core 文件进行分析,它会记录程序运行的内存,寄存器,堆栈指针等信息 什么是core文件 通常在 Linux 下遇到程序异常退出或者中止,我们都会使用 core 文件进行分析,其中包含了程序运行时的内存…

物联网从层次结构上分为几层,各层的主要作用是什么

物联网的层次结构包括感知层、网络层和核心层,每个层次都扮演着不可或缺的角色。感知层负责数据采集,网络层实现数据传输,核心层则进行数据处理和决策。这种层次结构的设计使得物联网能够高效地运行,为人们的生活和工作带来了巨大的便利和效益。1. 感知层(Perception Laye…

移动开发(四):.NET MAUI中Android应用修改安装图标和启动页面

今天继续给大家分享.NET MAUI中开发的Android应用如何修改安装图标和启动页面,希望对大家使用Net开发安卓APP提供一些帮助! 一、更换APP应用图标 这里我们直接编辑项目文件 MyFirstMauiApp.csproj来修改APP应用图标 官方案例默认的组合图标,其中ForegroundFile表示前景图像(…

将NC栅格表示时间维度的数据提取出来的方法

本文介绍基于Python语言,逐一读取大量.nc格式的多时相栅格文件,导出其中所具有的全部时间信息的方法~本文介绍基于Python语言,逐一读取大量.nc格式的多时相栅格文件,导出其中所具有的全部时间信息的方法。.nc是NetCDF(Network Common Data Form)文件的扩展名,表示一种常…

哪种IDE能同时写java和前端代码

在选择IDE(集成开发环境)来同时编写Java和前端代码时,几个主要的选择包括IntelliJ IDEA、Eclipse、和Visual Studio Code。IntelliJ IDEA提供了强大的Java开发支持和广泛的前端开发插件,Eclipse以其插件生态系统著称,可以通过安装相应的插件支持Java和前端开发,而Visual …

2024.10.22总结

byd放三道黑是吧本文于 github 博客同步更新。 今天打两场 byd放三道黑是吧。 第一场: A: CF1261F 将区间拆分为 \([x2^{i},(x+1)2^{i})\) 的形式,发现两个区间中的数两两异或后形成的仍为一个区间,将 A,B 都拆分后区间两两异或会得到 \(O(n^2\log^2n)\) 个区间,取并即为答…

【FMC163】基于VITA57.1标准的双通道3GSPS AD采集、双通道12GSPS DA回放FMC子卡模块(100%国产化)

板卡概述 FMC163是一款基于VITA57.1标准的实现2路14-bit、3GSPS ADC采集功能、2路14-bit 12GSPS DA回放FMC子卡模块。该模块遵循VITA57.1标准,可直接与FPGA载卡配合使用,该板卡支持对6GHz的射频信号进行数字化采样以及信号生成,板内集成了高性能的时钟管理模块,具有极高的收…

玄机蓝队靶场_应急响应_71:实战evtx-文件分析

windows日志排查工具: https://www.cnblogs.com/starrys/p/17129993.htmlwindows日志事件ID,参考文章:https://peterpan.blog.csdn.net/article/details/139887217下载日志分析工具FullEventLogView.exe https://www.nirsoft.net/utils/fulleventlogview-x64.zip 分别打开三个…