dbtable prefix

1 view
Skip to first unread message

Antonis Christofides

unread,
Sep 15, 2010, 10:15:29 AM9/15/10
to djan...@googlegroups.com
Έχω μια εφαρμογή, τη foo, η οποία περιλαμβάνει, ας πούμε,
υποεφαρμογές: foo.core, foo.contrib. Οπότε έχω
foo/core/models.py
foo/core/views.py
κλπ.

Τώρα μέσα στο foo/core/models.py έχω:

from django.db import models

class Bar(Mode):
descr = models.CharField(max_length=18)

Το πρόβλημα είναι ότι τον αντίστοιχο πίνακα στη βάση δεδομένων θα μου
τον ονομάσει core_bar, ενώ εγώ θα ήθελα foo_bar, ή ίσως foo_core_bar.
Φυσικά μπορώ να προσθέσω στο class Bar το εξής:

class Meta:
db_table = 'foo_bar'

Όμως, αυτό πρέπει να το κάνω σε κάθε μοντέλο της εφαρμογής foo.core,
και δεν θέλω, θα ήθελα κάπου να του πω μόνο μία φορά ότι δεν θα
χρησιμοποιήσει το prefix core, αλλά το prefix της αρεσκείας μου.
Γίνεται αυτό;

Reply all
Reply to author
Forward
0 new messages