搭建djangorestframework-(DRF)环境

2023-11-03

今天执行drf实验的时候,碰到一下错误,记录一下
系统环境:Windows 10 (64)
话不多说,上图
执行数据库迁移的时候,如下报错~~~
image.png

解决办法是找到下面文件

image.png

将decode改为encode就可以了
image.png

执行数据库迁移碰到下面错误
python manage.py makemigrations
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U3HmcIv6-1632465883996)(https://upload-images.jianshu.io/upload_images/19833353-af90f6d9c31ba174.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

python manage.py migrate

image.png

Django2.1不再支持MySQL5.5,必须5.6版本以上

django降级
pip install Django==2.0.0 -i https://pypi.douban.com/simple
或者 mysql升级

然后又出现了下面的错误

image.png

发现还是版本不兼容,是djangorestframework需要2.2.0以上才可以,没办法只能把数据库卸载了重装,装上5.7.0的试一下吧

image.png

先提前建立好数据库students

image.png

执行数据库迁移
image.png

但是没有生成students表
image.png

怎么办了?快崩溃了~~~
没事,别慌,慢慢来
1:先删除整个数据库,重新建立一个数据库 students
2:执行这个命令,强制生成 python manage.py makemigrations --empty students
3:执行迁移 python manage.py migrate
发现只有迁移记录,和默认的表,就是没有我们刚刚建立的表
再次确认检测代码model模型,发现没有问题
image.png

4:然后我们再次正常执行
image.png

5:发现这次可以了,student表又回来了~~~~
image.png

6:所以遇到事情别慌,多多试试总会成功的~~~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

搭建djangorestframework-(DRF)环境 的相关文章

随机推荐

  • Acwing3508 最长公共子串

    Acwing3508 最长公共子串 一眼dp 定义f i j 为以a i 结尾的a的子串与以b j 结尾的b的子串的最大公共后缀串的长度 分析最后一步 用a i 1 lt i lt strlen a 与 b j 1 lt j lt strl
  • P3612 [USACO17JAN]Secret Cow Code S 分治 (清楚思路 + 代码简洁)

    题目链接 P3612 USACO17JAN Secret Cow Code S 这道题的思路是给你一个字符串 这个字符串变长的规律是先加尾结点 然后再把前面的部分平移到后面 a b 反 转 后
  • 云笔记横向评测:印象笔记、有道云笔记、为知笔记、OneNote、Notion

    某款软件是否好用 既需要根据其功能特性评估其优点和缺点 也需要分析用户的基本需求 以下是常见云笔记的深度评测 云笔记评测标准 分析每款笔记软件的核心特色 优点 缺点及使用场景 具体包括 印象笔记 有道云笔记 为知笔记 OneNote Not
  • 安卓第三方开源库

    原文在简书 这是地址 Android开源库V Layout 淘宝 天猫都在用的UI框架 赶紧用起来吧 安卓开发者不得不收藏的工具学技术就去懒人博客安卓那些你不得不收藏的开源库GitHub上受欢迎的Android UI Library And
  • 【华为OD统一考试B卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • Linux查看进程cpu占用情况

    项目上线后运行一段时间 突然发现cpu 8个逻辑核心都占用100 心情很紧张 然后就在网上找了一些解决方法 具体如下 1 查找哪些进程在耗cpu 进入服务器 top 命令看一下 发现进程6633占用了800 root 3server top
  • g++编译c和c++混合代码的Makefile写法

    在之前的一文章里介绍了多目录Makefile的写法 但是仅针对纯c或者c 代码 而有些时候我们需要混合编译c和c 代码 我们只需要使用g 来编译代码即可 只要我们做两点改动 第一 在引用需要c编译的头文件时 使用关键字extern C 括起
  • KDE桌面没有wifi的解决方案

    ubuntu重装的KDE桌面 但是没有wifi图标 解决方案是 sudo apt get install plasma nm reboot
  • burp intruder爆破出现 Payload set 1: Invalid number settings的解决办法

    如果点击start attrack 后出现 Payload set 1 Invalid number settings 的提示 先点hex 后点 decimal 再开始start attrack 这是一个软件bug 需要手动让它刷新 如果你
  • onenote冲突服务器显示,ONENOTE同步分区失败,显示“正在等待另一个设备完成上载您的笔记”?...

    ONENOTE同步分区失败 显示 正在等待另一个设备完成上载您的笔记 一直在用OneNote 不过之前都没在意分区问题 就是一直添加页面放很多东西进去 问题从昨晚开始出现的 打开OneNote 一如既往用win10自带截图工具截图后复制 在
  • Faster—RCNN配置matlab使用教程

    1 电脑配置 本人电脑的配置 Windows10 64位 MATLAB 2013b CUDA6 5 VS 2013 这里给大家说个小BUG MATLAB2013a是不支持gpuarray的 如果你是2013a的话 会一直报这句错误的 所以
  • 剑指 Offer 57 - II. 和为s的连续正数序列 -—思路和心得

    你在一起 这是一道典型的滑动窗口题目 解题思路就是对于小于target的每一个数都创建一个滑动窗口 通过窗口滑动来进行判断 我的题解 class Solution 思路 滑动窗口解题 1 用变量j代表滑动窗口的结束 2 用变量i从0到tar
  • 位域 (bit-field)

    位域 bit field 也叫位段 所谓 位域 实际上就是把一个字节中的二进位划分为几个不同的区域 并说明每个区域的位数 每个域有一个域名 允许在程序中按域名进行操作 这样就可以把几个不同的对象用一个字节的二进制位域来表示 其主要优点当然就
  • GDI+ 中的一些基础类

    GDI 学习系列 Qt中使用GDI 绘图 背景 GDI 是 Windows 提供的图形设备接口 GDI 的后续版本 相比 GDI GDI 是面向对象的 使用更方便 在 Qt 中也可以使用 GDI 进行绘图 Point GDI 中使用 Poi
  • liunx:pthread_cond_t条件变量pthread_cond_wait、pthread_cond_signal、pthread_cond_broadcast

    liunx pthread cond t条件变量pthread cond wait pthread cond signal pthread cond broadcast 一 pthread cond t条件变量是利用线程间共享的全局变量进行
  • 本科毕设题目推荐系统

    from numpy import import random import numpy as np from sklearn cluster import KMeans import re import matplotlib as mpl
  • Windows小技巧6--更改MySQL数据库存储位置

    Windows小技巧6 更改MySQL数据库存储位置 MySQL数据库存储位置默认在C盘 当存储数据量过大后会占用过多C盘空间 因此有必要将其存储放在其它盘 以节省C盘空间 步骤如下 一般而言 MySQL安装位置在C Program Fil
  • vue项目引入外部图标

    前言 在查找怎么引入外部图标的时候 发现对于一些细节他们的文章描述的并不清楚 本次以VantUi项目为例教大家如何引入外部图标 只要是vue项目 不同的框架引入外部图标是一样的 vantui原生内部引用 在正式引入之前 我觉得还是有必要说一
  • 分布式微服务架构下网络通信的底层实现原理

    在分布式架构中 网络通信是底层基础 没有网络 也就没有所谓的分布式架构 只有通过网络才能使得一大片机器互相协作 共同完成一件事情 同样 在大规模的系统架构中 应用吞吐量上不去 网络存在通信延迟 我们首先考虑的都是网络问题 因此网络的重要性不
  • 搭建djangorestframework-(DRF)环境

    今天执行drf实验的时候 碰到一下错误 记录一下 系统环境 Windows 10 64 话不多说 上图 执行数据库迁移的时候 如下报错 解决办法是找到下面文件 将decode改为encode就可以了 执行数据库迁移碰到下面错误 python