小编Cor*_*rey的帖子

.NET中的属性是什么?

.NET中的属性是什么,它们有什么用处,以及如何创建自己的属性?

.net c# glossary .net-attributes

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

如何在C#(.NET)中将文件上载到SFTP服务器?

是否存在可以将文件上载到SFTP(SSH FTP)服务器的免费.NET库,该服务器会抛出上载问题的异常并允许监视其进度?

.net c# sftp

67
推荐指数
3
解决办法
10万
查看次数

哪些开源许可证与Apple的iPhone及其官方App Store兼容?

我正在编写一个iPhone应用程序,我想使用第三方库来实现其部分功能.我打算通过App Store销售它,我的代码不会是开源的.哪些开源许可允许派生工作并在苹果自己的条件下发布?

iphone licensing open-source app-store

61
推荐指数
5
解决办法
2万
查看次数

对Sum进行注释会导致None而不是零

我正在创建一个类似于您现在所在页面的QA网站.我试图通过他们的分数来命令答案,但是没有选票的答案将他们的分数设置为无而不是0.这导致答案没有选票在页面底部排在负排名的答案之下.当没有答案投票时,如何使注释得分为零?

这是我的模特:

from django.contrib.auth.models import User

Answer(models.Model):
    //some fields here
    pass

VOTE_CHOICES = ((-1, Down), (1, Up))

Vote(models.Model):
    user = models.ForeignKey(User)
    answer = models.ForeignKey(Answer)
    type = models.IntegerField(choices = VOTE_CHOICES)

    class Meta:
        unique_together = (user, answer)
Run Code Online (Sandbox Code Playgroud)

这是我的查询:

answers = Answer.objects.filter(<something here>)
                        .annotate(score=Sum('vote__type'))
                        .order_by('-score')
Run Code Online (Sandbox Code Playgroud)

编辑:要清楚,我想在查询中执行此操作.我知道我可以把它变成一个列表,然后在我的python代码中对它进行排序,但是如果可能的话我想避免这样做.

django django-models django-orm

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

如何在.NET中表示一个非常大的整数?

.NET是否带有能够表示极大整数的类,例如100阶乘?如果没有,有什么好的第三方图书馆可以做到这一点?

.net bignum

26
推荐指数
4
解决办法
8486
查看次数

Django:我如何使用我的模型类与Django外部的数据库进行交互?

我想编写一个使用Django应用程序模型与我的数据库交互的脚本.但是,我希望能够从命令行或通过cron运行此脚本.我需要导入什么才能允许这样做?

python django django-models

13
推荐指数
3
解决办法
9287
查看次数

将python缩进从空格转换为制表符的工具?

我有一些使用空格进行缩进的.py文件,我想将它们转换为制表符.

我可以很容易地使用正则表达式来破解一些东西,但我可以想到这种方法可能失败的几个边缘情况.是否有一个工具通过解析文件并确定缩进级别与python解释器相同的方式来执行此操作?

python indentation

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

为什么我不能在编辑后保存我的模型实例?

我有一个模型,我可以很好地实例化,但一旦创建,如果我试图保存它我得到一个IntegrityError说主键必须是唯一的.是什么导致了这个?

还有其他模型继承自Node,他们给了我同样的问题.

这是我的模特:

class Node(MPTTModel):
    title = models.CharField(max_length=255)
    parent = models.ForeignKey('self', null=True, blank=True,
                               related_name='children')

class Book(Node):
    isbn13 = models.CharField(max_length=14)
    description = models.TextField()
Run Code Online (Sandbox Code Playgroud)

这是它生成的SQL:

CREATE TABLE "main_node" (
    "id" integer NOT NULL PRIMARY KEY,
    "title" varchar(255) NOT NULL,
    "parent_id" integer,
    "type" varchar(1) NOT NULL,
    "lft" integer unsigned NOT NULL,
    "rght" integer unsigned NOT NULL,
    "tree_id" integer unsigned NOT NULL,
    "level" integer unsigned NOT NULL
)
;
CREATE TABLE "main_book" (
    "node_ptr_id" integer NOT NULL PRIMARY KEY REFERENCES "main_node" ("id"),
    "isbn13" varchar(14) …
Run Code Online (Sandbox Code Playgroud)

django django-models django-orm django-mptt

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

Django:我如何为异构数据类型的树建模?

我需要在我的数据库中存储树数据结构,我计划使用django-treebeard或者django-mptt.我的混淆源是每个节点可能是三种不同的可能类型之一:根节点将始终是类型A实体,叶节点是类型C实体,其间的任何东西将是类型B实体.我想知道模拟这种情况的最佳方法.

更新: 我首先尝试了模型继承,我认为这可能是最好的方法.不幸的是,django-treebeard的公共API实际上并不是为处理这个而设计的.我最终得到它与GenericForeignKey一起工作.非常感谢您的回答.

database django database-design django-models django-treebeard

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