是否存在可以将文件上载到SFTP(SSH FTP)服务器的免费.NET库,该服务器会抛出上载问题的异常并允许监视其进度?
我正在编写一个iPhone应用程序,我想使用第三方库来实现其部分功能.我打算通过App Store销售它,我的代码不会是开源的.哪些开源许可允许派生工作并在苹果自己的条件下发布?
我正在创建一个类似于您现在所在页面的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代码中对它进行排序,但是如果可能的话我想避免这样做.
.NET是否带有能够表示极大整数的类,例如100阶乘?如果没有,有什么好的第三方图书馆可以做到这一点?
我想编写一个使用Django应用程序模型与我的数据库交互的脚本.但是,我希望能够从命令行或通过cron运行此脚本.我需要导入什么才能允许这样做?
我有一些使用空格进行缩进的.py文件,我想将它们转换为制表符.
我可以很容易地使用正则表达式来破解一些东西,但我可以想到这种方法可能失败的几个边缘情况.是否有一个工具通过解析文件并确定缩进级别与python解释器相同的方式来执行此操作?
我有一个模型,我可以很好地实例化,但一旦创建,如果我试图保存它我得到一个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-treebeard或者django-mptt.我的混淆源是每个节点可能是三种不同的可能类型之一:根节点将始终是类型A实体,叶节点是类型C实体,其间的任何东西将是类型B实体.我想知道模拟这种情况的最佳方法.
更新: 我首先尝试了模型继承,我认为这可能是最好的方法.不幸的是,django-treebeard的公共API实际上并不是为处理这个而设计的.我最终得到它与GenericForeignKey一起工作.非常感谢您的回答.
database django database-design django-models django-treebeard
django ×4
.net ×3
c# ×2
django-orm ×2
python ×2
app-store ×1
bignum ×1
database ×1
django-mptt ×1
glossary ×1
indentation ×1
iphone ×1
licensing ×1
open-source ×1
sftp ×1