2010-12-14 3 views
0

suppose que j'ai ce modèle:Comment accéder aux champs du modèle individuellement?

id = models.AutoField(primary_key=True) 
datetime_from = models.DateTimeField('time') 

model = MyModel 
def read(self, request, id=0): 
    if not id: 
     id = 0   
MyModel.object 
    mmodel = MyModel.objects.filter(id__gt=id) 
    return mmodel 

Ma question est, comment puis-je possible d'obtenir les champs du modèle individuellement, parce que je dois valider le datetime_from avant que je dois transmettre les données sur le format JSON

+0

S'il vous plaît vérifier votre code avant de poster. Que fait cette ligne 'MyModel.object' là-bas? –

Répondre

1

Vous n'avez pas besoin de créer une colonne id vous-même. La méthode read n'est pas nécessaire non plus. Il suffit de dire

from django.db import models 

class MyModel(models.Model): 
    datetime_from = models.DateTimeField('time') 

Vous pouvez interroger la table comme si

>>> obj = MyModel.objects.get(id=<target id here>) 
>>> date = obj.datetime_from 
etc. 
Questions connexes