ПредишенСледващото

Пример проста конфигурация

Пред мен имаше проблем: напиша сценарий да предупреждава клиентите си за предстоящото изтичане на срока на услугата. При изпълнението на скрипта трябва да се направи от конзолата, така че да могат да бъдат добавени към Cron. Решението на този проблем е използването на екипа за управление.

Сценарият написах: Сега е време да се тества и отстраняване на грешки, ако е необходимо. И така е по-лесно да държат, можете да използвате за отстраняване на грешки-ти в PyCharm-е. За да направите това, вие трябва да добавите необходимата конфигурация.

Добави, за да започнете конфигурацията на конвенционален PyCharm питон скрипт е доста проста: в списъка на съставите, изберете (На снимката се подчертава в синьо) "Edit конфигурации.".

След като кликнете върху зеления знак плюс (синя рамка) и изберете питон:

Pycharm серия

След това направете няколко прости стъпки:

  1. Ние въведете име на конфигурация в полето "Име" на. В моя случай client_notifications, а аз имам част от конфигурацията със същото име като сценария - толкова удобно.
  2. Ние укажете пълния път към скрипта в "скриптове". Да, по пътя на снимки започва с Е :) Преди това седна под Windows, сега дълго в Linux-е.
  3. Писане на параметрите на скрипт. Името на файла на моя скрипт client_notifications, затова и пишат.

Pycharm серия

Кликнете наред, и можете, за да трасира!

Що се отнася до полеви настройки в "преводач" на - параметрите на интерпретатора на Питон там е посочено. В действителност, те са вмъкнати между питона и manage.py.
А "Работна директория" не може да докосне. В този случай, тя не може да повлияе на нищо.

Работещи Django приложение в PyCharm

Нека се опитаме да изпълните изтеглен от всеки хранилище на проекта (напр. Github) в Django. Като пример, изберете Django Магазин - платформа за създаване на онлайн магазин.

За да започнете, отворете терминален и skloniruem проект от GitHub:

Следваща изпълнява специфични команди да тече Django магазин демо примери (за всеки екип по проекта да започне свой собствен!):

Като цяло, за всеки проект трябва да:

  1. Създаване на виртуален екип среда virtualenv.
  2. Въведете виртуален екип източник среда.
  3. Инсталирайте зависимости (обикновено те са изброени в requirements.txt на файла) PIP инсталирате команда.

забележка
Други отбори, изброени по-горе, няма да обяснявам в тази статия, защото, повтарям, за всеки проект на вашия екип, за да се подготвя за старта на заявлението.

И накрая, функциониране на проекта:

Ако терминалът да тече на проекта, след това отидете на стартирането си през PyCharm. За да направите това, отворете електронната PyCharm в нашия проект:

Pycharm серия

Важно е, че ние сме били в състояние да видите в PyCharm всички проектни файлове, клонинг с GitHub, затова избирайте Джанго магазин корен проект папка.

Сега ние трябва да добавите поддръжка за Django приложения. За да направите това, изберете менюто ". File \ Settings":

Pycharm серия

В този прозорец трябва да изберете Django корен проект. Тази директория да изберете един, в който се намира manage.py. След като изберете директорията, ще забележите, че PyCharm той се опита да намери manage.py и settings.py. Нека да му помогне, идентифициране на точното местоположение на тези файлове. В случай на Django Магазин settings.py е в myshop на папката, така че кликнете върху иконата на "три точки" в съответното поле, за да отворите диалоговия прозорец и да намерите нашите settings.py.

Моля, имайте предвид, че ние също са добавили променлива DJANGO_SHOP_TUTORIAL среда в областта на околната среда променливи. Просто по-долу можете да видите, че на околната среда променливи също се добавят, за да създадете конфигурация, както и за Django Магазин DJANGO_SHOP_TUTORIAL променлива трябва да бъде посочен на две места, защото този проект изисква задължително присъствие DJANGO_SHOP_TUTORIAL на околната среда променливи. И тъй като управлението на стартиране команди чрез PyCharm (планини. Ключ Ctrl + Alt + R) като makemigrations или мигрират. То се провежда в отделна конфигурация, така че без DJANGO_SHOP_TUTORIAL отбори няма да започне и ще доведе django.core.exceptions.ImproperlyConfigured тази грешка: Околна среда променлива DJANGO_SHOP_TUTORIAL не е настроен:

Pycharm серия

Ето защо ние поставяме DJANGO_SHOP_TUTORIAL = стока.

Сега провери дали избраната виртуална среда за проекта. Отиди на проекта Преводачката:

Pycharm серия

/.virtualenvs/django-shop е инсталирана виртуална среда за проекта, така че се уверете, че в проекта Interpreter път мач: 2.7.6 virtualenv в

/.virtualenvs/django-shop. Намерете този начин можете да, като кликнете върху най-дясната стрелка надолу по терена. Ако не виждате пътя към виртуалното пространство, можете ръчно да го добавите, като кликнете върху иконата на зъбно колело (вдясно на стрелката на ляво):

Сега затворете прозореца на предпочитанията, а последното нещо, което трябва да направите е да добавите старта конфигурация на проекта. За да направите това, като кликнете върху Редактиране на конфигурацията:

И schoknuv върху знака плюс, изберете Django сървър:

Pycharm серия

Pycharm серия

Сега остава да се запълни на околната среда променливи, колкото е необходимо:

Pycharm серия

Имайте предвид, че ако имате променливи на обкръжението DJANGO_SETTINGS_MODULE = Настройки:

или в писмен път към manage.py settings.py грешен начин:

вместо myshop.settings. Грешка ще се случи:

Тъй като стойността на променливите на обкръжението DJANGO_SETTINGS_MODULE трябва да бъде равна на правилния път към settings.py. В нашия пример с Django Магазин DJANGO_SETTINGS_MODULE = myshop.settings.

5 от 5 (2 оценка)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!