Как я могу открыть расположение файла в django проекте - PullRequest
0 голосов
/ 28 апреля 2020

Я пытался открыть местоположение файла в проекте django с помощью этого кода.

<a href="C:\Users\development\SmartSearch Project\Data" target="_explorer.exe">Open Location</a>

Он работает на обычных веб-страницах. его не работает в django проекте.

1 Ответ

0 голосов
/ 28 апреля 2020

Так вот как это работает

  1. Добавить папку stati c в папку проекта (не в папку проекта, содержащую settings.py)

  2. Добавьте приведенный ниже код в файл settings.py (вы можете найти его в папке проекта)

    STATIC_DIR = os.path.join(BASE_DIR, 'static')
    
    STATIC_URL = '/static/'
    
    STATICFILES_DIRS = [STATIC_DIR,]
    
  3. Затем скопируйте файлы в папку stati c, к которой вы хотите получить доступ

  4. Запустите эти команды на терминале

    python manage.py collectstatic
    
  5. Теперь измените вашу HTML метку до этой

    href="{% static 'after static folder define route here' %}" target="_explorer.exe">Open Location
    
...