models

    13热度

    3回答

    我正在使用Ruby on Rails,但我认为这个问题比这更广泛,并且一般适用于数据库设计。 何时将单个模型拆分为多个表是一个好主意?例如,假设我有一个用户模型,并且模型中的字段数量真的开始累加。例如,用户可以输入他的网站,他的生日,他的时区,他的等等等等。 是否有任何优势或缺点分裂模型,使用户表可能只有基本信息,如登录和电子邮件,然后有另一个表,每个用户有这样的UserInfo,另一个是User

    6热度

    1回答

    我是单元测试新手,所以这可能有点愚蠢的问题。想象一下,我们有一个简单的模型方法。 public function get_all_users($uid = false, $params = array()){ $users = array(); if(empty($uid) && empty($params)){return $users;} $this->db->f

    5热度

    6回答

    我有一个视图定义(试图)将模型输出为表格。这是我到目前为止有: def output_table(request): output = My_Model() return render_to_response('outputtable.html', {'output': output}) 下面是outputtable.html的HTML: <html> <table>

    2热度

    1回答

    什么是处理这个问题的最好办法: class Option { int id; string name; } class QuoteItem { IList<Option> options; } class QuoteViewModel { IList<Option> allOptions; QuoteItem quoteItem;

    1热度

    2回答

    寻找实施此场景的最佳方式的一些指导: 我有一个物品表(的产品),并希望支持交叉销售/追加销售/补充物品的能力。所以这里有一个项目到项目的关系。在这个连接表中,我需要包含键之外的其他属性,例如项目之间的销售权限(例如,交叉,向上,补充,替代等)。 如何设置模型关联?

    0热度

    1回答

    技术扩展扩展模型:ORM,学说1.1.6,KohanaPHP 教义1.1.6。我如何在不同的表格上传播模型? 详细情况: 我有实体类包含一个ID,登录名和密码,并有一个EMAILADDRESS,许多地址和其他一些关系。我有两个其他类,公司和个人,扩展实体。我想用Column aggregation来扩展它们,所以所有的登录和密码信息都保存在一个地方。现在我想添加特定的列到我的Person类(名字,

    1热度

    1回答

    我有将不同现有应用程序的模型分组到一个大的新的闪亮的应用程序的头脑的想法。没有一个超级重要的理由需要这样做,但是将所有代码整合到一个子目录中将会很好,并且它可以改进网站,以便将所有模型组合在同一模块头下的admin_index中。 我的第一个想法是将所有模型中的现有表格名称硬编码为Meta中的db_table设置,然后给出相同的app_label设置。 但我担心的是,这可能会搞砸了一切的Conte

    1热度

    2回答

    一个视图接受一个模型。 但我需要为两个模型绘制HTML输入控件。 一个例子将说明: 我有一个屏幕,我添加Employees。 添加他们的名字,姓氏等等之后,我需要用户选择一些员工可以在的公司。 这些公司在一张桌子上。 雇员在另一个。 并且一个链接表连接它们。 所以看来我需要通过公司的观点。 我可以将多个模型传递给视图吗? 或者我必须在视图中进行丑陋的数据库查找以查找公司,并且手动吐出没有HTML助

    0热度

    2回答

    是否可以从其父项实例化子类模型? class Object1(models.Model): field1a = models.CharField() field1b = models.CharField() feild1c = models.ForeignKey(Object4) class Object2(Object1): field3 = mod

    0热度

    1回答

    考虑下面的模型的递归多对多关系访问一个字段: class Project(models.Model): project_name = models.CharField(max_length=255) abstract = models.TextField(blank=True, null=True) full_description = models.TextFiel