J'avais dans ma base de données contenant une colonne de dates stockées au format de chaîne (varchar) comme "12-Mar-2011"
, "11-Apr-2012"
, etc. Y at-il un moyen de comparer ces dates dans Django? En models.py
, la colonne est définie en tant que format de chaîne. par exemple:Comparaison des dates stockées sous forme de chaînes dans Django
startdate = models.CharField(max_length=11)
Maintenant, je dois comparer ces dates avec une date. Toute aide est appréciée.
Merci pour la réponse rapide. Mais maintenant, puis-je utiliser the_date comme obj = SomeModel.filter (the_date__gte = givenDate)? –
Non, pour ce faire, vous devrez faire une migration de votre base de données et changer le type dans le modèle, comme Francis l'a suggéré. –
Maintenant, existe-t-il un moyen autre que la migration comme solution temporaire pour comparer la date stockée en tant que chaîne dans la base de données? –