小编nor*_*ben的帖子

如何在PyCharm中重命名Django项目?

为了在PyCharm中重命名我的Django项目,我需要做什么?我是Django和PyCharm的新手,我想为我的项目使用不同的名称.

django pycharm

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

如何使用PowerShell打印文件的某一行?

我在这台服务器上没有一个像样的文本编辑器,但是我需要看看是什么导致某个文件的第10行出错.我确实有PowerShell ......

powershell

24
推荐指数
5
解决办法
8万
查看次数

如何测试 Django QuerySets 是否按 PK 升序排序

class Foo(models.Model):
    name = models.CharField(max_length=10)

    class Meta(object):
        ordering = ('pk', )
Run Code Online (Sandbox Code Playgroud)

我想测试这个排序是否按我的预期工作。

def test_respect_ordering(self):
    Foo.objects.create(name="bar", pk=2)
    Foo.objects.create(name="baz", pk=1)
    results = Foo.objects.all()
    self.assertEqual("baz", results[0].name)
    self.assertEqual("bar", results[1].name)
Run Code Online (Sandbox Code Playgroud)

尽管这符合我的预期,但无论 Meta 类或其中定义的排序属性如何,我的测试都会通过。有什么方法可以测试此代码是否重要?

我为什么要测试这个?我的测试在 SQLite 中运行,但生产在 mysql 中。希望有一天,我们将使用更好的 RDMBS,也许结果不会由所有这些 RDMBS 的 PK 返回。

Django文档表明,排序不会自动发生。

python django

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

html名称属性的目的是什么?

什么是目的name的属性input,spandiv标签?应该使用id标签吗?

Mozilla文档中的示例:

<label for="User">Click me</label>
<input type="text" id="User" name="Name" />
Run Code Online (Sandbox Code Playgroud)

html html5

6
推荐指数
3
解决办法
4413
查看次数

有没有办法在Visual Studio 2012中将对象保存到磁盘?

我正在寻找一个bug,如果我可以将我的Locals Window对象的内容转储到一个文件中,这样我就可以将它在Notepad ++中与另一个正常工作的对象记录进行比较,这将非常有用.问题是:我们不确定代码中是否存在错误或记录中是否存在差异.

有没有办法将对象/变量保存到磁盘?

我发现了这个扩展,但遗憾的是它只适用于VS 2010,我有2012年.

asp.net debugging visual-studio-2012

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

我的PowerShell异常没有被捕获

Powershell v2:

try { Remove-Item C:\hiberfil.sys -ErrorAction Stop }
catch [System.IO.IOException]
{ "problem" }
catch [System.Exception]
{ "other" }
Run Code Online (Sandbox Code Playgroud)

当然,我正在使用休眠文件作为示例.实际上还有另一个文件,我希望有时候我可能没有权限删除,我想抓住这种特殊情况.

输出:

output
Run Code Online (Sandbox Code Playgroud)

然而$error[0] | fl * -Force输出System.IO.IOException: Not Enough permission to perform operation.

问题:我不明白为什么我没有用我的第一个catch块捕获此异常,因为这与异常类型匹配.

powershell exception-handling powershell-2.0

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