【Django错误】OSError: raw write() returned invalid length 14 (should have been between 0 and 7)
2024-10-19 04:34:33
错误环境
使用Django框架创建完models类的之后,用python manage.py migrate命令来生成数据库表的时候出错
错误代码
Operations to perform:
Apply all migrations: SMS, admin, auth, contenttypes, sessions
Running migrations:
Running migrations:
Traceback (most recent call last):
File "manage.py", line , in <module>
execute_from_command_line(sys.argv)
File "C:\python35\lib\site-packages\django\core\management\__init__.py", line , in execute_from_command_line
utility.execute()
File "C:\python35\lib\site-packages\django\core\management\__init__.py", line , in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\python35\lib\site-packages\django\core\management\base.py", line , in run_from_argv
self.execute(*args, **cmd_options)
self.execute(*args, **cmd_options)
File "C:\python35\lib\site-packages\django\core\management\base.py", line , in execute
output = self.handle(*args, **options)
File "C:\python35\lib\site-packages\django\core\management\commands\migrate.py", line , in handle
self.stdout.write(self.style.MIGRATE_HEADING("Running migrations:"))
File "C:\python35\lib\site-packages\django\core\management\base.py", line , in write
self._out.write(force_str(style_func(msg)))
OSError: raw write() returned invalid length (should have been between and )
错误原因
与win10系统、版本有关系
可能是unicode字符的返回值问题
解决办法
可以使用pip install win_unicode_console
安装win_unicode_console,在代码文件中添加以下两行代码解决:
import win_unicode_console
win_unicode_console.enable()
最新文章
- iOS静态库开发中对Bitcode的支持
- WCF服务自我寄宿 Windows服务
- Task set generation
- Vue#Class 与 Style 绑定
- Redis - 介绍及安装
- 序列化和反序列化,异步调用web/wcf/函数
- JS操作CSS样式
- c语言编程实例——小球跳动
- CodeForces 669E Little Artem and Time Machine
- url地址数据转换成json数据格式
- Swift 面向对象解析(一)
- Hash Table Performance in R: Part I(转)
- vs2013配置opencv环境
- NuGet包断线续传下载
- 函数纹理(国际象棋棋盘纹理&;粗布纹理)MFC
- 【AtCoder】AISing Programming Contest 2019
- Lintcode214-Max of Array-Naive
- Nginx的日志优化
- 详解掩膜mask
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) B. Batch Sort 暴力