Прежде всего, я создал новую папку в другом каталоге, например новый проект django, и создал свои папки app
, папку static
, папку templates
и т.д. c. вручную, как и моя архитектура проекта django, которую я создал ранее.
Затем я переместил файлы .py c, которые я создал с помощью команды compileall, в свои новые папки проекта.
Как известно, при создании файлов .py c к именам файлов автоматически добавляется раздел .cpython-37
(например, manage.py -> manage.cpython-37.pyc
). Я удалил этот раздел и преобразовал их в manage.pyc
, views.pyc
, et c.
Итак, моя файловая структура была такой:
mysite/
manage.pyc
mysite/
__init__.pyc
settings.pyc
urls.pyc
wsgi.pyc
app/
migrations/
__init__.pyc
__init__.pyc
admin.pyc
apps.pyc
models.pyc
tests.pyc
views.pyc
...
После того, как я создал это django структура проекта с файлами .py c, я запустил команду python manage.pyc runserver
, и она работает.