Django&Mysql

android OTA升级之后,apk崩溃无法启动 也就是说,我们这个高低版本是fingerprint相同的情况,这个问题追述到jenkins编译,启动job时会初始化一个BUILD_NUMBER值,这个值正好跟Android的build系统的名称重复,这就导致Android build系统那一套拼接时间戳的值不会走,因为jenkins一启动就会定义该值,而我们jenkins服务器迁移过,这个值又会从1开始累计,导致前后版本都是16,从而导致fingerprint一致。问题背景:系统版本从低版本升级到高版本后,apk崩溃启动失败。硬件平台:QCS6125。 阅读详情

今天我在做本机windows下的django项目连接linux云服务器上的mysql数据库的时候,遇到了一些错误
在这里记录

问题1
连接数据库后,当我们成功创建一张表,但是我们在数据库中一不下心将表删除了。然后我们使用

python manage.py makemigrations
python manage.py migrate

去重新生成表的时候,发现我们无法重新生成这张表,

(django_xadmin_pb-y4pNUwd9) C:\Users\Alpaca\Desktop\pyweb项目\django_xadmin_pb\one_project>python manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, polls, sessions
Running migrations:
  No migrations to apply.

这个时候我们需要以下几个步骤
1.删除数据库内所有的表(因为数据库表之间有关联,所以需要多删除几次)
2.重新在django项目下使用这两条命令,生成成功

Mysql数据库在创建数据表的时候无法创建插入中文内容
例子
这里写图片描述
当我们使用django创建这张model的时候,出现错误


  File "C:\Users\Alpaca\.virtualenvs\django_xadmin_pb-y4pNUwd9\lib\site-packages\MySQLdb\cursors.py", line 374, in _do_query
    db.query(q)
  File "C:\Users\Alpaca\.virtualenvs\django_xadmin_pb-y4pNUwd9\lib\site-packages\MySQLdb\connections.py", line 277, in query
    _mysql.connection.query(self, query)
django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE5\\x93\\x88\\xE5\\x93\\x88' for column 'name' at row 1")

部分错误我删除了,主要看最后几句,他报错原因是说,我的哈哈哈哈编码不能创建在name里面
查看帖子之后说是mysql在安装之后默认latin1编码,但中文的话我们需要用utf8编码
因此我们需要接下来几个步骤去解决

查看错误原因

mysql> show variables like 'character_set%';
或者
mysql> status;

这里写图片描述

解释
| character_set_client | utf8 #客户端字符集
| character_set_connection | utf8 #链接字符集
| character_set_database | utf8 #数据库字符集,配置文件指定或者创建时指定
| character_set_results | utf8 #返回结果字符集
| character_set_server | utf8 #服务器字符集,配置文件,或者创建库,表时候指定

1.进入到/etc/mysql/my.cnf,并添加


[client]   

default-character-set =utf8  

[mysql]   

default-character-set =utf8  

[mysqld]  

collation-server = utf8_unicode_ci  
init_connect ='SET NAMES utf8'  
character_set_server=utf8  

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

可以看出这个my.cnf应该是个人配置,是继承于系统默认配置的,既然这样我们只要修改这里的内容就好了

2.重启mysql

service mysql restart

查看是否成功

mysql> status;

这里写图片描述

已经变成了utf-8形式了

注意!这里有一个坑,我们虽然已经配置成功了,但是这样的配置只会作用于之后你所创建的数据库表,在这个配置之前的数据库表都不适用。

基于Simulink的MIMO-OFDM系统仿真建模示例 MIMO概述MIMO技术利用多个天线进行信号发送和接收,通过空间复用来提高数据传输速率,或通过空间分集来增强信号的可靠性。OFDM概述OFDM是一种将高速率数据流分成多个低速数据流并行传输的技术,每个子载波都采用调制方式(如BPSK、QPSK),并通过IFFT/FFT变换实现串并转换。MIMO-OFDM优势结合了MIMO的空间分集增益与OFDM对抗多径效应的能力,适用于宽带无线通信系统。提供了更高的数据速率和更好的频谱效率,是现代无线通信标准(如4G LTE、5G NR等)的核心技术之一。 阅读详情

相关推荐

某手sig3-ios算法 Chomper黑盒调用

本文主要是介绍Chomper的算法模拟执行,Chomper目前已经已经是能比较完整的模拟ios可执行文件执行的模拟器,在这块有非常大的优势。以前安卓端有强势的unidbg,现在iOS也有Chomper了,后续等待作者持续更新,完善Chomper。强势推荐一波-> Chomper地址: https://github.com/sledgeh4w/chomper。我这块也已经使用Chomper完成雅迪系列、某手的算法调用。后续也会有更多扩展。

成小新的博客 2156

django连接mysql配置方法总结

最近在学习django,学到第五章模型时,需要连接数据库,然后,在这里分享一下方法。 起初是不知道怎样配置mysql数据库,但是还好,django的官网上面有相关的配置方法,下面就直接给分享一下。 这是settings文件里面的基础配置,使用的是sqlite,那我们需要连接其他数据库呢? DATABASES = { 'default': { 'ENGINE': 'dj

追梦者的部落格 5万+

【微信小程序开发与设计】垃圾智能分类小程序

垃圾分类是将来生活可持续发展的必需项。但是很多人由于缺乏垃圾分类知识,或是因为垃圾分类困难,费时费力,所以没有好好贯彻垃圾分类政策,此时设计一款方便于群众进行智能化垃圾识别分类的微信小程序就显得尤为必要。

Markelle_Fultz的博客 8245

Django - 与 Mysql 结合的 基本配置操作 并实现查询功能

1. 创建数据库 使用mysql 之前首先使用anaconda安装 pymysql 命令如下:conda install pymysql 如果没有mysql,先 安装mysql 哈 (1)登陆 rootD:\test\mysite>mysql -u root -p Enter password: **** Welcome to the MySQL monitor. Commands end

原小明 1万+

基因家族的鉴定-基于Windows系统上的HMMER

基因家族的鉴定-基于Windows系统上的HMMER。

liangjinghui123的博客 3244

从仿真到流片:手把手教你优化65nm CMOS电荷泵的电流匹配与稳定性

本文详细介绍了在65nm CMOS工艺下优化电荷泵电流匹配与稳定性的工程实践指南。通过蒙特卡洛仿真、运放反馈结构版图技巧和全差分结构设计,实现优于1%的电流匹配精度和±2%以内的电流稳定性,特别针对current mismatch问题提供了有效的解决方案。

weixin_42522320的博客 416

Django开发之数据库表的关联(Django模型)

前言:目前后台服务器开发主要使用还是关系型数据库,关系型数据库主要分为一对一、一对多、多对多的关系。

等待着冬天的风的博客 1964

13、数据可视化与分组操作:Danfo.js 实战指南

本文深入介绍了如何使用 Danfo.js 进行数据可视化与分组操作。内容涵盖多种图表的创建与配置,如折线图、散点图、箱线图、小提琴图、直方图和柱状图,并结合 Plotly.js 实现丰富的交互式可视化效果。同时,详细讲解了数据聚合的‘分割-应用-组合’模式,包括分组数据、遍历分组、apply 方法及 agg 聚合操作,帮助开发者高效处理和分析结构化数据。适用于 Dnotebook、HTML 及主流前端框架的应用场景。

o1p2q3r的博客 98

django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE5\\xA4\\xAB\\xE4\\xBA\\xBA' f

1.打开mysql命令行show variables like '%char%';将字符集显示不是utf-8的更改为utf-8例如:set character_set_database=utf8;重启mysql,重新映射数据表即可2.打开mysql的配置文件添加如下内容[client] default-character-set =utf8[mysql] default-character-set...

SwordEnd 4763

雷赛控制卡的扩展IO连接

因设备的上IO点较多,所以使用了多个雷赛32点位的IO扩展卡。上位机程序在控制输出IO时发现主模块IO和第一个扩展IO的输出可以控制。但第二个IO扩展卡和第三个IO扩展卡的输出控制不了。经排查出发现轴卡在初始化时只连接了第一个扩展IO卡。增加下面的代码连接上扩展IO就可以了。雷赛控制卡的扩展IO点无法控制问题处理。

StevenChen的博客 3169

【软件系统架构】系列十一:面向对象技术—sysML

摘要: SysML(系统建模语言)是UML的扩展,专为复杂系统工程设计,支持硬件、软件、人员等跨领域建模。其核心包括9种图:4种结构图(如块定义图BDD、内部块图IBD)、4种行为图(如活动图AD、序列图SD)和需求图(REQ),覆盖需求、结构、行为及参数约束。相比UML(面向软件),SysML精简图表(9 vs 13),强化需求追踪与性能分析(如参数图PD),并支持MBSE(基于模型的系统工程)。需求关系(如满足、验证、派生)在需求图中明确关联设计实现,形成闭环管理。SysML是UML的子集与系统工程扩展

moton2017的博客 1905

django连接mysql数据库的一对一,一对多,多对多关系模型的创建

Y19   介绍如何创建各种关系的数据模型,具体实现各种功能 先配置settings.py中连接mysql数据库:(Y12有介绍) DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'my_web', 'USER': 'root', ...

杨先生的博客 1203

ConvNeXt 系列改进:引入大核注意力(LKA)替换 7×7 深度卷积,涨点 2.1%

LSKA替换7×7深度卷积,在ImageNet分类任务上实现2.1%的显著提升,参数量仅增加1M。LSKA的四层1D分解将计算复杂度从O(k²)降至O(k),21×21大核的计算量仅相当于原版7×7的1.7倍,实现了感受野与计算成本的完美平衡。部署友好度极高:LSKA模块在TensorRT FP16量化后延迟仅1.2ms,精度损失<0.1%,远优于Transformer类模型。下游任务全面领先。

ZXSXJ的博客 699

Ubuntu 14.04下Django&MySQL环境部署

Python环境搭建操作系统Ubuntu14.04,自带Python2.7.6im@58user:/$ python Python 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>

stven_king的专栏 1631

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Django&Mysql图书馆系统16798-计算机毕业设计项目选题推荐(附源码)

图书馆系统的主要使用者分为管理员,普通用户,实现功能包括首页,轮播图管理,系统公告管理,资源管理(图书资讯,资讯分类),系统用户(管理员,普通用户),模块管理(图书信息,图书类型,借阅申请,借阅信息,归还信息)等功能。 本系统的使用可以实现图书馆的信息化建设,方便用户查看图书信息,借阅归还,方便管理对图书和借还记录等信息进行管理,提高工作效率。

VX_bysjlw985的博客 278

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Django&MySQL新冠疫情数据分析系统67684-计算机毕业设计项目选题推荐(附源码)

论文针对在新冠疫情数据数据规模大,管理员人员和用户需要对新冠疫情涉及到的信息进行分析的需求,设计了新冠疫情数据分析系统的框架,给出了新冠疫情数据分析系统的总体设计,并对新冠疫情数据分析系统的架构及关键模块的实现过程进行了详细论述。采用Python语言和MySQL数据库技术,基于Django框架实现了一个完整系统的设计,为使用者提供了良好的新冠疫情数据分析系统。

VX_bysjlw985的博客 561

Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField

关联关系字段 (Relationship fields) ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系。 例如,一本书由一家出版社出版,一家出版社可以出版很多书。一本书由多个作者合写,一个作者可以写很多书。 class Author(models.Model): name=models.Char...

weixin_34198797的博客 674

django.db.utils.OperationalError: (1366, "Incorrect string value:

python manage.py migrate 时候报错1366,数据库问题 创建数据库时指定数据库为utf8: mysql:CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 然后再数据迁移...

Lius_1006的博客 4600

django-mysql 表关联操作数据库,实现增删改查功能

    相关网址:https://www.cnblogs.com/yangmv/p/5327477.html 相关网址:https://www.cnblogs.com/PythonHomePage/p/7634394.html django-ajax相关网址:https://www.cnblogs.com/yjq520/p/9024767.html 刘江: http://www.liuj...

羽下佳人的博客 1213

Django数据表关联关系映射:一对一、一对多、多对多

数据表关联关系映射 在关系型数据库中,通常不会把所有数据都放在同一张表中,这样做会额外占用内存空间, 常用的表关联方式有三种: 一对一映射 如: 一个身份证对应一个人 一对多映射 如: 一个班级可以有多个学生 多对多映射 如: 一个学生可以报多个课程,一个课程可以有多个学生学习 一对一映射 一对一是表示现实事物间存在的一对一的对应关系。 如:一个家庭只有一个户主,一个...

**kwargs的博客 1697

django.db.utils.OperationalError: (1366, "Incorrect string value

在django中执行manage.py migrate命令后出现如下报错 django.db.utils.OperationalError: (1366, "Incorrect string value 首先要保证代码头添加了 # -*- coding: utf-8 -*- 并且字符串前要有加unicode标识如 u'你好' 如果还是报错,可以去数据库排查一下编码问题 进入mysql命令行 ...

Stestack的博客 2292

1.简单爬虫————爬取古诗网

该文章仅供学习,如有错误,欢迎指出 1.开始创建一个项目 mkdir s古诗网 2.进入到文件夹下创建python3的虚拟环境 pipenv install scrapy 3.进入pipenv 下使用scrapy命令创建爬虫项目 pipenv shell scrapy startproject gushi cd gushi scrapy genspider test www....

LLH_e的博客 2956

二(1.scrapy)Scrapy--item

Scrapy 文章仅供学习,如有错误,欢迎指出 1.创建项目 scrapy startproject tutorial 2.文件目录 tutorial/ scrapy.cfg #项目的配置文件 tutorial/ __init__.py #声明包 items.py #项目中的item文件,提取字段内容 pip...

LLH_e的博客 855

2.简单爬虫————爬取拉勾网招聘信息(一)

该文章仅供学习,如有错误,欢迎指出 1.开始创建一个项目 mkdir lagou 2.进入到文件夹下创建python3的虚拟环境 pipenv install scrapy 3.进入pipenv 下使用scrapy命令创建爬虫项目 pipenv shell scrapy startproject lagou cd lagou scrapy genspider -o cra...

LLH_e的博客 852

1.数据库起步--------Mysql

该文章仅供学习,如有错误,欢迎指出 学习环境,可视化界面我使用的是navicat在Windows下,数据库我装在自己的服务器下使用的是Ubuntu16.04系统 1.第一步安装我们的mysql sudo apt-get install mysql-server apt-get install mysql-client sudo apt-get install libmysqlclie...

LLH_e的博客 571
上一篇: 1.数据库Mysql--------基本操作
Alpaca_h
博客等级 码龄9年 0粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值