首页 > 其他 > 详细

Django 报错TypeError: argument of type 'PosixPath' is not iterable

时间:2021-05-15 18:59:52      阅读:41      评论:0      收藏:0      [点我收藏+]

在运行django时报错

 File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 282, in is_in_memory_db
    return self.creation.is_in_memory_db(self.settings_dict[NAME])
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/db/backends/sqlite3/creation.py", line 12, in is_in_memory_db
    return database_name == :memory: or mode=memory in database_name
TypeError: argument of type PosixPath is not iterable

 

因为Django中 setting中的一些写法发生了改变。

DATABASES = {
    default: {
        ENGINE: django.db.backends.sqlite3,
        NAME: BASE_DIR / db.sqlite3, 修改为:‘NAME‘: str(BASE_DIR / ‘db.sqlite3‘), 就可以了
} }

 

Django 报错TypeError: argument of type 'PosixPath' is not iterable

原文:https://www.cnblogs.com/TestingShare/p/14771189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!