我有一个Django模型的属性,我想通过TastyPie ModelResource公开.
我的模型是
class UserProfile(models.Model):
_genderChoices = ((u"M", u"Male"), (u"F", u"Female"))
user = Models.OneToOneField(User, editable=False)
gender = models.CharField(max_length=2, choices = _genderChoices)
def _get_full_name(self):
return "%s %s" % (self.user.first_name, self.user.last_name)
fullName = property(_get_full_name)
Run Code Online (Sandbox Code Playgroud)
我的ModelResource是
class UserProfileResource(ModelResource):
class Meta:
queryset = models.UserProfile.objects.all()
authorization = DjangoAuthorization()
fields = ['gender', 'fullName']
Run Code Online (Sandbox Code Playgroud)
然而,我目前摆脱tastypie api的是:
{
gender: 'female',
resource_uri: "/api/v1/userprofile/55/"
}
Run Code Online (Sandbox Code Playgroud)
我尝试过使用ModelResource中的fields属性,但这没有帮助.很想知道这里发生了什么.
有没有办法在另一个WPF窗口中托管WPF窗口.我有几个复杂的形式.但现在为了简化一些事情,我试图将其中的一些作为一个"仪表板"形式的标签页面进行合并.
请注意,我不是要尝试托管Windows窗体,而是另一个WPF窗口
我需要通过WCF服务传输大型Excel文件.我们的项目需要为客户生成一些报告,我们使用Excel生成报告.
现在该项目使用net.tcp绑定,但我们正在考虑切换到http绑定.
我读了另一篇关于传输大图像的帖子以及所有使用流媒体建议的答案.但是我想知道最好的方法是考虑它的Excel文件.文件大小有时可能接近〜10Mb.