小编pj2*_*452的帖子

删除所有实例后,Django模型实例主键不会重置为1

我一直在研究我的Django Web应用程序的离线版本,并经常删除某个ModelX的模型实例.

我是从管理页面完成此操作并且没有遇到任何问题.该模型只有两个字段:名称和顺序,与其他模型没有其他关系.

新实例被赋予下一个可用的pk,当我删除所有实例时,添加一个新实例会产生pk = 1,这是我所期望的.

将代码在线移动到我的实际数据库我注意到情况并非如此.我需要更改模型实例,所以我删除了它们,但令我惊讶的是,主键不断增加而不重置为1.

使用我检查过的Django API进入数据库并且旧实例已经消失,但是即使添加新实例也会产生一个主键,它可以在最后一个被删除的实例停止的地方找到,而不是1.

想知道是否有人知道这里可能存在什么问题.

django primary-key models instances

22
推荐指数
3
解决办法
2万
查看次数

"无法在IE中获取未定义或空引用的属性'getData'但不是Chrome

感谢另一位成员的帮助,我成功实现了一个JS方法,该方法能够粘贴excel数据并将其拆分为HTML文本框表格(参见线程).

我现在面临的问题是这只在Chrome中有效,而IE10和IE11都标记了以下错误:

"无法获取未定义或空引用的属性'getData'."

该函数的第二行(下面)抛出此错误:

function (event) {
    var input_id = $(this).attr("id");
    var value = event.originalEvent.clipboardData.getData('text/plain'); //ERROR in IE
    /* ... */
    event.preventDefault(); // prevent the original paste
}
Run Code Online (Sandbox Code Playgroud)

想知道是否有人可以看到手头的问题,为什么Chrome满足而IE不满足.

javascript excel internet-explorer google-chrome

7
推荐指数
1
解决办法
8193
查看次数

Python文件IO'w'与'wb'

想知道从Python编写文件时真正的区别是什么.从我可以看到,如果我使用wwb我得到相同的结果与文本.

我认为保存为二进制文件只会在十六进制编辑器中显示二进制值,但它也会显示文本,然后显示该文本的ASCII版本.

保存文本时,两者都可以互换使用吗?(Windows用户)

python binary text ascii

6
推荐指数
1
解决办法
2万
查看次数

将 Django 管理操作限制为一个已检查对象

我有一个管理表单,允许通过复选框选择对象,并使用下拉自定义操作将对象导出到 CSV。

默认情况下,这还带有一个下拉操作来删除多个选定的对象。

我想知道是否有一种方法可以保留多个对象删除功能,但会弹出一条消息限制用户一次将多个对象导出到 CSV?

谢谢。

django checkbox action admin

4
推荐指数
1
解决办法
1659
查看次数

如何通过Python将本地PowerPoint文件上载到SharePoint目录

我正在自动化一些报告,并且需要能够将文件上载到我有权访问的SharePoint目录.目标是通过任务计划程序(我已经知道如何设置)运行此脚本.

不知道从哪里开始,但我已经看到一些线程试图使用sharepoint和请求模块来做这件事,但仍然有点卡住.

任何帮助深表感谢.谢谢.

python sharepoint powerpoint

1
推荐指数
1
解决办法
1985
查看次数