django: я случайно удалил manage.py досье. как его восстановить?

#django #nerdtree #manage.py

#django #nerdtree #manage.py

Вопрос:

Я случайно удалил manage.py файл с помощью vim nerdtree. по-видимому, нет способа восстановить его, я не знаю, что делать.

могу ли я как-то создать новый или восстановить его?

Комментарии:

1. возможно git ?

2.Надеюсь git …?

3. к сожалению, нет.

4. могу ли я создать другой проект и скопировать его manage.py файл?

5. Это то, что я бы сделал, да. И начните использовать git.

Ответ №1:

Вы можете легко скопировать этот файл, изменив «start.settings» на «application.settings». Остальные коды всегда одинаковы 🙂

 #!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys

def main():
   os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'starter.settings')
   try:
      from django.core.management import execute_from_command_line
   except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
   execute_from_command_line(sys.argv)


if __name__ == '__main__':
    main()
 

Ответ №2:

Вы можете создать новый проект Django, используя следующую команду:

 django-admin startproject someappname
 

и скопируйте файл в свой проект и убедитесь, что вы изменили имя приложения на manage.py файл