2009-03-27 5 views
4

Avec django 1.0.2 et Python 2.5, lorsque j'utilise le mot-clé DateField.input_formats, j'obtiens l'erreur que __init__() a un argument de mot-clé inattendu 'input_formats'. Lorsque je regarde dans le fichier __init__, je ne vois pas input_formats comme l'un des arguments acceptables.Pourquoi le mot-clé DateField.input_formats n'est-il pas reconnu dans django 1.0.2 et Python 2.5?

Je pensais que input_formats avait été assez longtemps qu'il devrait être là. Le mot-clé input_formats n'est-il pas pris en charge dans cette configuration? Si non, comment puis-je acquérir un __init__ mis à jour qui le supporte? Je vous remercie. Comme suggéré dans le commentaire, j'ai ajouté le code ci-dessous. Je soupçonne que le problème est que je confond le formulaire DateField et le modèle DateField, mais je serais heureux si quelqu'un pouvait le confirmer.

from django.db import models 

class Payment(models.Model): 
    date_paid = models.DateField(blank=True, db_index=True, input_formats=['%m/%d/%y']) 
+0

-1: Aucun code fourni à la question. Les chances sont bonnes que vous avez foiré models.DateField et forms.DateField. Mais sans code, personne ne peut vous aider. –

Répondre

Questions connexes