Ответы пользователя по тегу Фреймворки
  • Чем так хорош Django?

    dkoldyaev
    @dkoldyaev
    Отличный парень!
    Virtualenv (виртуальное окружение) -- это возможность для каждого сайта подключать свой набор библиотек. Pip -- пакетный менеджер для питона, который позволяет ставить библиотеки в виртуальное окружение.

    Выберите папку, где будет расположен ваш проект. В ней выполняете virtualenv -p python2.7 python

    После этого у вас появится папка python, в который будет находиться ссылка на питон и папка с пакетами. Чтобы в консоли включить окружение, необходимо выполнить source python/bin/activate

    Дальше в этой папке создаете папку project. В неё уже ставите django.

    После этого можно установить нужные пакеты: pip install django и запустить сервер для отладки.

    В сеттингах есть переменная BASE_DIR -- пляшите от неё:
    STATIC_ROOT = os.path.join(BASE_DIR, 'www', 'static').


    Шаблоны я разделяю для каждого app'а: Создаю в парке приложения папку app_name/templates/app_name и для статики приложения app_name/static/

    Вот с этим всем я в свое время намучался. Надеюсь эти советы помогут. Удачи: джанга очень крутая!
    Ответ написан
    Комментировать