Django form Datetime field valid error after add django.middleware.locale.LocaleMiddleware'

42 views
Skip to first unread message

广宏伟

unread,
Sep 4, 2016, 12:15:35 PM9/4/16
to Django users

I use django version 1.10, When a add LocaleMiddleware into settings.py, form valid error. I have been makemessage and compile it

Here is my model and form, 



class User(AbstractUser):
   
...  
    is_first_login
= models.BooleanField(default=False)
    date_expired
= models.DateTimeField(default=date_expired_default, blank=True, null=True, verbose_name='Date expired')
    created_by
= models.CharField(max_length=30, default='')

class UserAddForm(ModelForm):
    class Meta:
        model = User
        fields = [
            'username', 'name', 'email', 'groups', 'wechat',
            'phone', 'enable_otp', 'role', 'date_expired', 'comment',
        ]

        help_texts = {
            'username': '* required',
            'email': '* required',
        }

And settings.py
MIDDLEWARE = [
   
'django.middleware.security.SecurityMiddleware',
   
'django.contrib.sessions.middleware.SessionMiddleware',
   
'django.middleware.common.CommonMiddleware',
   
'django.middleware.csrf.CsrfViewMiddleware',
   
'django.contrib.auth.middleware.AuthenticationMiddleware',
   
'django.contrib.messages.middleware.MessageMiddleware',
   
'django.middleware.locale.LocaleMiddleware',
   
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

 

广宏伟

unread,
Sep 6, 2016, 11:24:12 PM9/6/16
to Django users
Resloved, datetime format issue, More see stackoverflow




在 2016年9月5日星期一 UTC+8上午12:15:35,广宏伟写道:
Reply all
Reply to author
Forward
0 new messages