Saya mencoba membuat aplikasi kamus dan mengalami kesulitan dengan modelnya.
Sekarang saya menulis ini
class Term(models.Model):
term_text = models.CharField("phrase term text", max_length=100)
class Definition(models.Model):
term = models.ForeignKey(Term)
definition_text = models.TextField()
class Country(models.Model):
#is this correct method?
#Should i add ForeginKey for both Term and Definition here?
Masalahnya adalah Negara. Istilah dan Definisi harus memiliki kolom Negara karena Istilah dapat tersedia di banyak negara dan definisi dapat dibatasi pada negara tertentu dengan definisi lain untuk negara lain.
sekarang bagaimana melakukan model negara ini?
Saya telah mencoba menggunakan negara Django sebagai bidang model untuk Istilah dan Definisi tetapi membatasi saya untuk hanya menggunakan 1 negara per objek.