Скачать презентацию Django 02 2016 Пакетный менеджер pip pip Скачать презентацию Django 02 2016 Пакетный менеджер pip pip

django 02 16.pptx

  • Количество слайдов: 40

Django 02 2016 Django 02 2016

Пакетный менеджер pip (pip 3) https: //pip. pypa. io/en/latest/installing/ python get-pip. py Пакетный менеджер pip (pip 3) https: //pip. pypa. io/en/latest/installing/ python get-pip. py

 pip install virtualenv pip install virtualenv

 pip Easyinstall (есть в mac os) sudo easy_install virtualenv pip Easyinstall (есть в mac os) sudo easy_install virtualenv

 virtualenv --no-site-packages djangoenv virtualenv --no-site-packages djangoenv

 source bin/activate source bin/activate

virtualenv virtualenv

virtualenv -p python 3 ~/django 2016/lesson 01 virtualenv -p python 3 ~/django 2016/lesson 01

source/bin activate source/bin activate

Просмотр путей Просмотр путей

 pip freeze req. txt pip install –r req. txt pip freeze req. txt pip install –r req. txt

pip install django==1. 9 pip uninstall django pip install django==1. 9 pip uninstall django

django-admin. py django-admin. py

django-admin startproject lesson 01 django-admin startproject lesson 01

manage. py Управление проектом manage. py Управление проектом

 Внешний каталог mysite/ – это контейнер для проекта. Его название никак не используется Внешний каталог mysite/ – это контейнер для проекта. Его название никак не используется Django, и вы можете переименовать его во что угодно. manage. py: Скрипт, который позволяет вам взаимодействовать с проектом Django. Подробности о manage. py читайте в разделе django-admin и manage. py. Внутренний каталог mysite/ - это пакет Python вашего проекта. Его название – это название пакета Python, которое вы будете использовать для импорта чего -либо из проекта (например, mysite. urls). mysite/__init__. py: Пустой файл, который указывает Python, что текущий каталог является пакетом Python. mysite/settings. py: Настройки/конфигурация проекта. mysite/urls. py: Конфигурация URL-ов для вашего проекта Django. Это “содержание” всех Django-сайтов. mysite/wsgi. py: Точка входа вашего проекта для WSGI-совместимых вебсерверов.

settings. py settings. py

runserver runserver

python manage. py migrate python manage. py migrate

python manage. py createsuperuser python manage. py createsuperuser

Базируется на приложениях без повторений Базируется на приложениях без повторений

python manage. py starpp blog python manage. py starpp blog

models. py models. py

settings. py settings. py

python manage. py makemigrations blog python manage. py makemigrations blog

В папке migrations В папке migrations

admin. py admin. py