首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >django在服务器上的syncdb错误

django在服务器上的syncdb错误
EN

Stack Overflow用户
提问于 2010-12-28 08:20:47
回答 2查看 2.5K关注 0票数 6

我有一个完全操作的locale应用程序,但是我在迁移到site5服务器时遇到了麻烦。

当我启动django的syncdb命令时,我的所有模型表都被创建了,但是(我猜当它创建关系表时),我得到了以下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
_mysql_exceptions.OperationalError: (1071, 'Specified key was too long; max key length is 1000 bytes')

当我要求django同步locale时,没有任何问题,这个错误只发生在服务器中.

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-01-17 21:06:56

http://dev.mysql.com/doc/refman/5.0/en/create-index.html

前缀支持和前缀长度(在支持的地方)取决于存储引擎。例如,对于MyISAM表,前缀可以长达1000个字节,对于InnoDB表,前缀可以高达767字节。

http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html

utf8,使用每个字符一到三个字节对Unicode字符集进行UTF-8编码。

您在创建索引时超过了限制。

虽然sqlall告诉您您的键没有一个超过限制,但您可能会超过限制,因为您使用的是utf8,它每个字符使用3个字节。

另一个可能的原因是您在Meta中使用了“unique_together”。这将需要一个较长的索引,这可能导致问题。

票数 3
EN

Stack Overflow用户

发布于 2010-12-30 07:07:05

在django看上去是个窃听器。它可以通过例如http://code.djangoproject.com/changeset/13040在1.2版本中修复

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4547479

复制
相关文章
在Apache服务器上同时运行多个Django程序的方法
由于腾讯云服务器特别便宜(120元/年),禁不住诱惑买了两年。然后前前后后搭建了几个网站,分别是一个科技新闻抓取网站 https://news.stackoverflow.club, 一个书籍分享网站 https://book.stackoverflow.club, 一个网站内容开源api(还没有做前端界面) https://api.stackoverflow.club, 一个机器学习的数据集论坛 https://data.stackoverflow.club.
羽翰尘
2019/11/21
3.6K0
在Django 2.2中启动开发服务器时处理SQLite3错误
当python3 manage.py runserver启动django项目的时候,就会出现报错信息如下: django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
Devops海洋的渔夫
2019/05/30
4.2K0
在Docker上运行Django和Vue
在Docker上运行Django和Vue Run Django and Vue on Docker Django Dockerfile 生成django项目依赖包. Generate Django project dependencies. pip freeze > requirements.txt 编写django启动脚本 run.sh Write a Django startup script run.sh python3 manage.py runserver 0.0.0.0:8000 编写 D
葫芦
2021/09/08
1.4K0
在Docker上运行Django和Vue
介绍bigpipe以及bigpipe在django上的实现
什么是BigPipe 关于BigPipe是在看一篇淘宝ued的官方博客上看到的,原文是说用nodejs做前后端分离的,只是稍微提了一下bigpipe。 感兴趣的同学也可以看一下那篇文章,http://ued.taobao.org/blog/2014/04/full-stack-development-with-nodejs/ 于是百度之,发现bigpipe是由facebook最先提出,个人感觉是个非常有意思的想法。 关于bigpipe的介绍,网上有很多,这里简单说一下: 我们平常打开网页通常都是串行的
Bob.Chen
2018/05/02
1.3K0
介绍bigpipe以及bigpipe在django上的实现
4.2 服务器上的 Git - 在服务器上搭建 Git
这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 Mac 或 Windows 服务器上同样可以运行这些服务。 事实上,在你的计算机基础架构中建立一个生产环境服务器,将不可避免的使用到不同的安全措施与操作系统工具。但是,希望你能从本节中获得一些必要的知识。
shaonbean
2019/05/26
4K0
在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势
我的 Django 博客项目是部署在阿里云 ECS 服务器上面的,服务器的系统是64位的 Ubuntu 16.04 系统,部署的方式是使用 Nginx + Gunicorn 实现,数据使用的是 MySQL。部署其实是一个大坑,我在部署的过程中也是踩过很多坑,所以这篇文章就来介绍一下我的项目的完整部署过程,希望看到的人能少走弯路。
Hopetree
2022/09/26
1.2K0
django 1.8 官方文档翻译: 1-2-1 编写你的第一个Django应用,第1部分
我们假设你已经 安装了 Django 。你可以运行以下命令来验证是否已经安装了 Django 和运行着的版本号:
ApacheCN_飞龙
2022/11/27
1K0
3. 在Django 2.2中启动开发服务器时处理SQLite3错误
当python3 manage.py runserver启动django项目的时候,就会出现报错信息如下:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
Devops海洋的渔夫
2022/01/17
1.4K0
Django:错误整理
原因:django2.0 把原来的 django.core.urlresolvers 包更改为了 django.urls 包。
新码农
2021/01/18
4750
Django错误总结
错误: No module named 模块名称 找不到模块,需要将模块添加到Python的搜索目录中。 方法一、在运行时添加参数--pythonpath="路径" 方法二、将路径添加到path中。在settings.py中增加sys.path.insert(0,"path") 方法三、安装模块到python的dist-packages文件夹中
星哥玩云
2022/07/01
5700
Echo 在 Linux 服务器上的部署
我购买的服务器是腾讯云的 CentOS 7.6 / 2 核 4 G,注意你的服务器内存不能小于 4G,否则无法支撑我们这个项目。需要在服务器上安装部署的组件如下图:
飞天小牛肉
2021/02/26
7.1K0
Echo 在 Linux 服务器上的部署
你的GNN可能跑在错误的图结构上
众所周知,GNN和传统NN的主要区别就是以图的结构为指导,通过聚合邻居信息来学习节点表示。下面展示了GNN的经典聚合过程。
Houye
2021/03/13
6430
Sentry 错误监控(Django 错误监控)
Import and initialize the Sentry SDK early in your application’s setup:
卓越笔记
2023/02/18
2K0
Sentry 错误监控(Django 错误监控)
ubuntu中的django安装配置与操作
1 安装django,在安装前确保python已经安装,ubuntu中默认有安装的。我们只需要安装django即可,解压django压缩文件,进入解压后的文件夹,运行,python setup.py install即可安装django到python中。 2 创建django项目,首先在任意位置创建文件夹,这里是在python用户下创建work文件夹,接着进入work运行一下命令即可创建django工程。 root@ubuntu118:/home/python/work# django-admin.py st
闵开慧
2018/03/30
1K0
视频流媒体服务器EasyNVR在CentOS6.5上编译报 No such file or directory错误
视频流媒体服务器EasyNVR系统不拘泥、不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC、硬盘录像机NVR、且设备支持标准的RTSP/Onvif协议,都可以接入并播放视频。
EasyNVR
2020/08/11
7190
视频流媒体服务器EasyNVR在CentOS6.5上编译报 No such file or directory错误
DJango错误日志生成
DJango错误日志生成 setting.py设置 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s' }, 'simple': {
小小咸鱼YwY
2020/06/19
7350
Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件
C:\Users\yangmingwei\PycharmProjects\yangmv> python manage.py startapp web
Jetpropelledsnake21
2018/08/01
6890
Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件
在服务器上安装Web服务器Apache
在阿里云上购买主机和服务器之后,需要在服务器上面安装一些环境,今天要安装的是Web服务器Apache。
王小婷
2019/07/16
4K0
在服务器上安装Web服务器Apache
MySql在服务器上使用问题的总结
服务器是Windows Server 2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net 2.0,挂接MySql.Data 6.7.4版本。解决后记录一下
用户1075292
2023/05/03
1.1K0
MySql在服务器上使用问题的总结
[WaferOnSCF]在SCF上的小程序会话服务器
本人小白,完全不懂PHP,原项目在代码层面无法支持多个小程序或公众号,所以在此做了修改和适配。本项目可搭配官方Wafer的客户端SDK使用,但客户端SDK需要做一定的适配修改。
囍冯总囍
2019/03/16
2.3K0

相似问题

在syncdb上Django操作错误1405

10

Django Syncdb错误

10

Django syncdb错误

12

Django Postgresql syncdb错误

11

在django中的syncdb上覆盖数据

114
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文