0
Ich werde ein Asset-Management-System aufbauen. Jede Immobilie verfügt über einen einzigartigen Immobiliencode, kombiniert mit Abteilungscode und Typcode.Wie Felder automatisch zusammengefügt werden
from django.db import models
class Department(models.Model):
# department_code like rm01
department_code = models.CharField(max_length=4, unique=True)
name = models.CharField(max_length=100)
class Type(models.Model):
# type_code like fe03
type_code = models.CharField(max_length=4, unique=True)
name = models.CharField(max_length=100)
class Property(models.Model):
# property_code like rm01fe037767
property_code = models.CharField(max_length=12, unique=True)
name = models.CharField(max_length=100)
department = models.ForeignKey(Department)
type = models.ForeignKey(Type)
Wie geht das? Oder gibt es einen anderen Weg, um das Ziel zu erreichen?
Danke, ich 'ForeignKey' Fachbereich und Typ lassen holen. Ich wollte einen einzigartigen und aussagekräftigen Property-Code-Former haben. Aber jetzt, ich denke, ein sinnvoller Code ist nutzlos, da ich 'ForeignKey' bereits mit den anderen Modellen verbunden habe. Danke nochmal. –
Sie sind willkommen –