- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有没有办法将 CharField 更改为 TextField 并保持此列中的数据完好无损?
现在我有以下内容:
class TestLog(models.Model):
failed_reqs = models.CharField(max_length=DB_MAX_CHAR_LENGTH, blank=True)
passed_reqs = models.CharField(max_length=DB_MAX_CHAR_LENGTH, blank=True)
但是 DB_MAX_CHAR_LENGTH 是 500,事实证明这个字段有时会超过那个,所以我想去:
class TestLog(models.Model):
failed_reqs = models.TextField(blank=True)
passed_reqs = models.TextField(blank=True)
我如何做到这一点并在生产数据库中保持我的数据完整无缺?
Djangobook详细介绍了如何添加和删除字段,我也尝试过使用 South 来执行此操作,但是 South 给了我一个错误,并查看错误之前的输出,看起来好像 South 正在删除并重新创建数据库。这是南方的data migrations是什么?
最佳答案
这已通过 django 迁移 (1.7+) 解决。如果您将类型从 CharField 更改为 TextField,则生成的迁移是 AlterField,它会做正确的事情。
关于python - Django:将 CharField 转换为 TextField 且数据完好无损,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5863155/
我想为文本设置动画,使其逐个字符淡入淡出。实际上,我设法在不保持 DOM 完整的情况下做到了这一点,它看起来像这样: // make each character an own span elemen
我不知道我在哪里看到它,但谁能告诉我如何使用 php 和正则表达式完成此操作? 'this is a string "that has quoted text" inside.' 我希望能够像这样把它
与使用 include 相反,include 执行文件中包含的 php...是否可以将 php 文件的内容保存到变量中 - 但 php 仍然完好无损且可执行? 我的目标是这样的: $template
我有一个包装 div,里面有几个子 div,这些子 div 里面也有标签。我想删除包装 div。我考虑过 JQuery 的展开,但似乎我需要指定子 div 来告诉 Jquery 展开什么。如果有几个
我已经搜索了几个小时来解决我的问题。我发现了几个类似的问题,但这些修复中很少有适用于我的,而且到目前为止都没有奏效。 我正在通过 post 表单填充数据库,但数组变为空: print_r($_POST
我在思考什么应该是一个简单的解决方案时遇到了麻烦。我想替换标签内的文本,而不影响其他“ sibling ”(如果存在)。 示例标记: Sample Fieldset
我需要将 html 表格作为 pdf 格式打开到新选项卡以准备打印。由于绑定(bind)了 css,我遇到的问题是导出 html 表。根据行、单元格等的不同,许多元素的颜色也不同。如何将表格导出为 p
我有一个包含行的表格。每行都有一个使用 Clipboard.js 实现的“复制到剪贴板”按钮 现在,我希望表行可单击,并且如果用户单击该行上除按钮之外的任何位置,我希望它重定向到“google.com
我运行此代码来强制更新一些图表: 'Force update charts For Each cht In Sheets("Charts").ChartObjects cht.Chart.Se
我实现了ajaxify-html5.js到现有网页。它使用 jQuery、ScrollTo 和 History.js 。很棒的东西,效果很棒。每个链接都像 Category 5 在内容窗口中打开,就像
我是一名优秀的程序员,十分优秀!