невозможно решить: TypeError: ожидаемый объект str, bytes или os.PathLike, а не NoneType - PullRequest
0 голосов
/ 16 апреля 2020

C: \ Users \ user \ Desktop \ PJ \ DiscussionForum \ sr c> python manage.py makemigrations

Трассировка (последний последний вызов):

Файл "manage.py", строка 10, в

execute_from_command_line (sys.argv)

Файл "E: \ PythonProjects \ venv \ lib \ site-

packages \ django \ core \ management__init __. py ", строка 350, в

execute_from_command_line

utility.execute()

Файл" E: \ PythonProjects \ venv \ lib \ site-

packages \ django \ core \ management__init __. py ", строка 342, в файле execute

self.fetch_command(subcommand).run_from_argv(self.argv)

Файл" E: \ PythonProjects \ venv \ lib \ site-packages \ django \ core \ management \ base.py ", строка 348, в run_from_argv

self.execute(*args, **cmd_options)

Файл "E: \ PythonProjects \ venv \ lib \ site-packages \ django \ core \ management \ base.py", строка 399, в execute

output = self.handle(*args, **options)

Файл "E: \ PythonProjects \ venv \ lib \ site-

packages \ django \ core \ management \ commands \ makemigrations.py", строка 65, в дескрипторе

loader = MigrationLoader(None, ignore_no_migrations=True)

Файл "E: \ PythonProjects \ venv \ lib \ site-packages \ django \ db \ m" igrations \ loader.py ", строка 49, в init

self.build_graph()

Файл" E: \ PythonProjects \ venv \ lib \ site-packages \ django \ db \ migrations \ loader. py ",

строка 170, в build_graph

self.load_disk()

Файл" E: \ PythonProjects \ venv \ lib \ site-packages \ django \ db \ migrations \ loader.py ",

строка 95, в load_disk

directory = os.path.dirname(module.__file__)

Файл "C: \ Users \ user \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ ntpath.py", строка 215, в dirname

return split(p)[0]

Файл "C: \ Users \ user \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ ntpath.py", строка 177, в разбиении

p = os.fspath(p)

TypeError: ожидаемый объект str, bytes или os.PathLike, а не NoneType

...