Py学习  »  Django

django创建超级用户错误

amou1758 • 6 年前 • 512 次点击  

环境: python2.7 pycharm django1.9

整理完model之后,makemigrations,migrate,都没有问题,但是创建数据库出现如下错误

Traceback (most recent call last): File "D:\PyCharm 2017.3.3\helpers\pycharm\django_manage.py", line 43, in <module> run_module(manage_file, None, 'main', True) File "D:\Python\python27\Lib\runpy.py", line 188, in run_module fname, loader, pkg_name) File "D:\Python\python27\Lib\runpy.py", line 82, in _run_module_code mod_name, mod_fname, mod_loader, pkg_name) File "D:\Python\python27\Lib\runpy.py", line 72, in _run_code exec code in run_globals File "D:\Pycharm_Projects\MxOnline\manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\core\management__init.py", line 350, in execute_from_command_line utility.execute() File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\core\management__init.py", line 342, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\core\management\base.py", line 348, in run_from_argv self.execute(args, cmd_options) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\contrib\auth\management\commands\createsuperuser.py", line 52, in execute return super(Command, self).execute(*args, options) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\core\management\base.py", line 399, in execute output = self.handle(args, options) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\contrib\auth\management\commands\createsuperuser.py", line 173, in handle self.UserModel._default_manager.db_manager(database).create_superuser(user_data) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\contrib\auth\models.py", line 165, in create_superuser return self._create_user(username, email, password, extra_fields) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\contrib\auth\models.py", line 148, in _create_user user.save(using=self._db) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\contrib\auth\base_user.py", line 74, in save super(AbstractBaseUser, self).save(*args, kwargs) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\base.py", line 700, in save force_update=force_update, update_fields=update_fields) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\base.py", line 728, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\base.py", line 812, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\base.py", line 851, in _do_insert using=using, raw=raw) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\manager.py", line 122, in manager_method return getattr(self.get_queryset(), name)(args, *kwargs) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\query.py", line 1039, in _insert return query.get_compiler(using=using).execute_sql(return_id) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\sql\compiler.py", line 1063, in execute_sql for sql, params in self.as_sql(): File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\sql\compiler.py", line 1023, in as_sql for obj in self.query.objs File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\sql\compiler.py", line 962, in prepare_value value = field.get_db_prep_save(value, connection=self.connection) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\fields__init.py", line 728, in get_db_prep_save prepared=False) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\fields__init.py", line 1301, in get_db_prep_value value = self.get_prep_value(value) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\fields__init.py", line 1296, in get_prep_value return self.to_python(value) File "D:\Pycharm_Projects\MxOnline\Env\lib\site-packages\django\db\models\fields__init.py", line 1273, in to_python params={'value': value}, django.core.exceptions.ValidationError: [u'\u2019\u2018 \u5fc5\u987b\u4e3a\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u8bf7\u4f7f\u7528 YYYY-MM-DD \u683c\u5f0f\u3002']

Process finished with exit code 1

不知道去哪里找错,就是超级用户创建不成功,

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/9952
 
512 次点击  
文章 [ 1 ]  |  最新文章 6 年前
amou1758
Reply   •   1 楼
amou1758    6 年前

django.core.exceptions.ValidationError: [u'\u2019\u2018 \u5fc5\u987b\u4e3a\u5408\u6cd5\u7684\u65e5\u671f\u683c\u5f0f\uff0c\u8bf7\u4f7f\u7528 YYYY-MM-DD \u683c\u5f0f\u3002']

这是最后一段错误信息