models

    0热度

    1回答

    我在视图中获得以下代码以获取要显示的帐户的一些信息。我试了好几个小时才得到这个通过ORM工作,但无法使其工作。我结束了在原始SQL中执行它,但我想要的不是很复杂。我确信可以使用ORM。 最后,我只是想从几个表中填充字典accountDetails。 cursor.execute("SELECT a.hostname, a.distro, b.location FROM xenpanel_subsc

    3热度

    1回答

    我有一个模型,保存用户地址。此模型必须具有first_name和last_name字段,因为人们想将地址设置为收件人(如他的公司等)。我想要实现的是: 如果在地址fist_name /姓氏字段填 - 简单地返回现场 如果在地址fist_name /姓氏字段为空 - 取corrresponding场数据从指向正确django.auth.models.User一个ForeignKey 我想这将被视为普

    1热度

    5回答

    默认的ASP.NET MVC项目设置了一个“模型”目录,我不知道我曾经用过少量我曾经参与过的MVC项目。通常,我有一个单独的“库”项目来存储业务逻辑类。 现在我很好奇:我错过了一些没有利用默认ASP.NET“Models”目录的优势吗?是否有一些内置的功能可以很好地使用它?

    1热度

    1回答

    我有一种情况,当数据库中的某些内容发生更改时,需要通知某些用户。我的想法是赶上pre_save和post_save信号,并作出某种差异和邮件。一般来说,它运作良好,但我不知道如何获得m2m领域的差异。 目前,我有这样的事情: def pre_save(sender, **kwargs): pk = kwargs['instance'].pk instance = copy.de

    0热度

    1回答

    更新:已解决。谢谢BusyMark! 编辑:这是根据BushyMark下面的答案修改的。我想我正确地提出了所有建议的更改,但当用户提交消息时,我仍然无法将post_type_id保存到数据库。 我的应用程序有一个配置文件页面。在个人资料页面上,页面的所有者可以输入更新并点击“提交”。更新消息在没有页面重新加载的情况下出现(即Ajax)。 它基本上看起来像你的Twitter主页。但是,我们的用户在输

    11热度

    3回答

    作为一个假设的例子,我有一个模型TodoItem和一个模型TodoList。一个TodoList有一个TodoItems的有序列表,任何一个TodoItem都可以属于任意数量的TodoLists(多对多)。除了TodoList中的TodoItem的顺序外,没有其他信息需要存储在关系中。在数据存储中表示这一点的最佳方式是什么? 有实现这种两种方式 - 给TodoList的类db.Key的的的List

    0热度

    2回答

    我们有一个包含数百个报告和数十个模型的Cognos 8.x安装。我们相信许多模型目前并未在任何报告中使用,并希望删除这些模型。是否有可以针对Cognos运行的工具来列出哪些报告正在使用哪种模型?

    2热度

    1回答

    在一些较小的网站上使用了Codeigniter和Kohana等一些PHP框架之后,我开始怀疑MVC是否仍然适用于大型项目,如果有的话,需要采取哪些预防措施来保持清洁的地方。大型网站使用什么做法来防止这种情况发生?亚马逊或Flickr的代码使用MVC还是其中的一些变体?有没有一个指南,鉴于某个问题,告诉你如何最好地实现大型项目的MVC? - 相切 - 使用的Kohana目前的一个项目,我开始怀疑我的

    1热度

    3回答

    更新:这个问题是映射本体论整个软件系统架构安吉拉卷灵感来自我的大追求。 I've written a blog post about it,并希望这将有助于澄清我后。 很多,很多,很多框架和栈这就是事件驱动有太大的变化对我的小脑袋来解决。是否有某些资源定义了合理的应用程序事件模型的概要,哪些事件以及哪些触发器最常见? 我已经有了一个我自己的框架,带有一个插件和事件驱动的体系结构,但我想开源,并且希

    3热度

    1回答

    我需要缓存(并过期)表中的所有模型。 例如,如果我有一个名为货币的模型,我只有少于10种可能的货币。因此,这将是不错的: class Currency < ActiveRecord::Base cache_all(:expire_in => 10.minutes) end 使 Currency.all Currency.find_by_name("USD") 不应该打的DB。