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'])
-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. –