Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SupplierAccountInline(admin.TabularInline):
- model = SupplierAccount
- @admin.register(EUser)
- class EUserAdmin(admin.ModelAdmin):
- list_display = ('user', 'temp_user', 'service_type', 'address', 'online_account', )
- inlines = [SupplierAccountInline, ]
- class EUser(models.Model):
- alpha_supplier = models.OneToOneField(SupplierAccount, related_name='gas_account', null=True)
- beta_supplier = models.OneToOneField(SupplierAccount, related_name='power_account', null=True)
- combined_supplier = models.OneToOneField(SupplierAccount, null=True)
- address = models.ForeignKey(Address, null=True)
- temp_user = models.CharField(max_length=255, null=True)
- user = models.OneToOneField(settings.AUTH_USER_MODEL, null=True, default=None)
- class SupplierAccount(models.Model):
- supplier = models.ForeignKey(Supplier)
- username = models.CharField(max_length=255, null=True)
- password = models.CharField(max_length=255, null=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement