Giter Site home page Giter Site logo

new0-django-prj_503q's Introduction

  1. Установить vscode

  2. Если нет питона, установить python3 с добавлением необходимых переменных в path

    Проверить наличие питона можно, набрав в консоли "python" (или "python3", часто команда "python" запускает вторую версию, нам нужна третья) если без ошибок запустится интерпретатор, то он напишет версию питона (python3.8 например) и выдаст приглашение для ввода (строка, начинающаяся с >>>) Выйти можно, нажав ctrl+z (напишется ^Z), затем нажать enter

    Python 3.8.2 (default, Jul 16 2020, 14:00:26) 
    ...
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    

    Консоль в vscode можно вызвать по сочетанию ctrl+~ (~ находится слева от 1, на этой клавише ещё нарисована буква Ё)

    Для macOS

    В macOS установить python3 можно через brew

    brew install python3
    

    А если brew не установлен - сначала установить его

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    
  3. Установить git (https://git-scm.com/download/win), лучше в процессе установки ничего не менять, просто нажимать "далее"

    Проверить наличие git можно, набрав в консоли "git" если выдаст ошибку, то перейти по ссылке, скачать и установить git

    Для macOS

    В версии Mavericks (10.9) и выше можно просто выполнить в терминале:

    git --version
    

    Если git не установлен, будет предложено его установить.

  4. Закрыть текущую папку из меню vscode. В меню vscode выбрать "открыть папку" и выбрать папку, в которую загрузим новый проект. В консоли перейти в эту папку.

    Консоль в vscode открывается по сочетанию ctrl+~ (~ находится слева от 1, на этой клавише ещё нарисована буква Ё)

    Набрать в консоли, чтобы загрузить проект с репозитария

    git clone https://[email protected]/fronsta/django_clean.git
    

    Спросит пароль от битбакета, ввести пароль prettycoderT1000 , пользователя оставить prettyflymy

    • Здесь или позже vscode может предложить периодически запускать git fetch, можно согласиться

    Закрыть папку из меню vscode В меню vscode выбрать "открыть папку" и выбрать папку django_clean

  5. Создать venv (виртуальное окружение)

    python -m venv venv
    

    Активировать окружение

    .\venv\Scripts\activate
    или
    source .\venv\Scripts\activate
    или
    source .\venv\bin\activate
    

    Поставить необходимые библиотеки

    pip install -r requirements.txt
    
  6. В меню, где папки, выбрать любой файл, заканчивающийся на py, например urls.py из папки src После открытия такого файла, vscode предложит установить расширение для работы с питоном, его необходимо установить

    • vscode может попросить выбрать интерпретатор питона (select interpreterrer), необходимо выбрать тот, который лежит в окружении, которое мы создали (содержит путь к нашему .\venv\Scripts\python.exe)

    • vscode может попросить установить расширение pylint (install pylint)

    • vscode может просить установить расширения, следует тоже поставить

  7. Перейти в папку src и проверить запуск сервера

    cd src
    python manage.py runserver
    

    Запустится сервер по адресу http://127.0.0.1:8000 Зайти можно через браузер на страницу http://127.0.0.1:8000 и увидеть тестовый сайт

    Чтобы остановить сервер, достаточно нажать ctrl+c

    Чтобы запустить снова, следует запустить предыдущей командой, её можно второй раз не набирать, а нажать стрелку вверх на клавиатуре, появится последняя команда, после нажать enter

    python manage.py runserver
    

new0-django-prj_503q's People

Contributors

flaberfl avatar trellixvulnteam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.