0
我有有,如姓名電話等是更多的私人像SSN ID tax_id等一些一般性的領域和一些領域模型用戶模型所以它是這樣附加字段與獨立的形式
class Customer(models.Model):
#general fields
#more private staff fields
我希望有一種形式來創建一個新的客戶,但我希望他們在不同的選項卡(以及我的僱主確實需要)。最佳做法是什麼?有不同的模式如此不同的形式?
class Customer(models.Models):
#general fields
class PrivateFields(models.Model):
#private fields
customer = models.OneToOneField(Customer)
上述方法需要在一個模板中使用兩種不同的表單。如果我想一種形式(第一種方法一個模型)將類似的東西的立場,還是會遇到問題: 我使用bootstrap3:
<ul class="nav nav-tabs" id="myTab">
<li><a href="#general-info">General</a></li>
<li><a href="#private-details">Private</a></li>
</ul>
<form class="inline">
<div class="tab-content">
<div class="tab-pane active" id="general-info">
<div class="row">
<div class="form-group col-md-6">
<label for="text">Home</label>
<input type="text" id="text" class="form-control input-sm" placeholder="Small">
</div>
</div>
</div>
<div class="tab-pane" id="private-details">
<div class="row">
<div class="form-group col-md-6">
<label for="profile">Profile</label>
<input type="text" id="profile" class="form-control input-sm" placeholder="profile">
</div>
</div>
</div>
</div>
<div class="row">
<input type="submit" class="btn btn-primary" value="Submit form">
</div>
</form>
我看這就是我最初thought.Thank你! – Apostolos