Ответ 1
Вы можете просто перейти к:
In Run -> Edit Configurations create new configuration
Script: path_to/manage.py
Script parameters: runserver
Я новичок в этой области, поэтому у меня есть вопрос. Недавно я начал работать с Python и Django. Я установил PyCharm Community Edition в качестве своей IDE, но не могу создать проект Django.
Я искал некоторые учебные пособия, и есть возможность выбрать "тип проекта", но в последней версии эта опция отсутствует. Может кто-нибудь сказать мне, как это сделать?
Вы можете просто перейти к:
In Run -> Edit Configurations create new configuration
Script: path_to/manage.py
Script parameters: runserver
Если вы посмотрите на матрицу сравнения редакции функций, то увидите, что только PyCharm Professional поддерживает Django Framework.
Вы можете настроить проект из командной строки с помощью скрипта manage.py и просто открыть его в PyCharm. Затем используйте терминал для синхронизации, запуска сервера и т.д.
Вы можете использовать Eclipse PyDev с https://pydev.org/manual_adv_django.html. Я не пробовал, поэтому не могу сказать, насколько это хорошо или плохо.
Существует учебник по созданию нового проекта здесь.
Wingware также, кажется, имеет некоторую поддержку Django.
Сегодня я столкнулся с проблемами. Наконец, я закончил это:
Способ использования:
Примечание: я использую pipenv
для установки зависимостей, поэтому я предполагаю, что она установлена. В противном случае следуйте этим инструкциям. Я использую Python 3, поэтому я также буду использовать Django 2.
Я могу сказать, что это стало довольно простым способом начать проект Django.
Create New Project
.pipenv
для управления вашими пакетами. Нажмите на Создать.Это. Дождитесь PyCharm, чтобы создать виртуальную среду, установить Django и индексировать файлы. Теперь у вас все готово. Нажмите на кнопку воспроизведения в верхнем углу, и вы увидите стартовую страницу Django, которую вы можете увидеть в конце этого ответа.
Во-первых, давайте создадим проект, который будет иметь название нашего проекта Django. Я назову этот каталог mysite
, и я буду перемещаться внутри него.
$ mkdir mysite && cd mysite
Во-вторых, давайте создадим виртуальную среду, используя pipenv
:
$ pipenv --three
В-третьих, откройте PyCharm и нажмите "Открыть". Перейдите в каталог mysite
и нажмите "Открыть".
PyCharm автоматически распознает виртуальную среду, которую вы ранее создали, поэтому, если вы откроете терминал внутри PyCharm, вы увидите, что интерпретатор фактически установлен.
В-четвертых, из терминала установите Django с помощью pipenv и создайте новый проект под названием mysite
$ pipenv install django
$ django-admin startproject mysite .
После выполнения этих команд ваша директория проекта должна выглядеть так:
mysite # this is the root project
├── Pipfile
├── Pipfile.lock
├── manage.py # this is the Manage script
└── mysite
├── __init__.py
├── settings.py # these are the settings
├── urls.py
└── wsgi.py
В-пятых, включите поддержку Django в Preferences → Languages & Frameworks → Django
.
Установите флажок Включить поддержку Django и укажите корневой каталог проекта Django, параметры и сценарий управления. Нажмите Применить, а затем ОК.
Наконец, вы должны настроить сервер Django. Нажмите на Add Configuration...
в правом верхнем углу.
Нажмите на знак плюс в верхней левой части и выберите Django Server.
Введите имя, установите флажок "Запустить браузер", если вы хотите открыть вкладку при нажатии кнопки воспроизведения, нажмите "Применить", а затем "ОК".
Теперь вы можете просто нажать на кнопку воспроизведения в правом верхнем разделе.
Congrats! Все готово, если вы визуализируете следующую страницу.
Интеграция Pycharm с Django. Пожалуйста, попробуйте выполнить шаги для интеграции.
1. Добавьте плагин Django внутри вашего интерпретатора python.
Нажмите + значок для установки Django
Нажмите на установочный пакет, это займет некоторое время для установки.
2. Проверьте установку Django:
создать файл sample.py
import django
print(django.get_version())
3. Откройте терминал и введите
django-admin startproject mysite(name of your project)
4. Запустить сервер
cd mysite
python manage.py runserver
Вы можете запустить Django-сервер по адресу http://127.0.0.1:8000/
5. Создайте приложение
Откройте другой терминал и введите
cd mysite
python manage.py startapp webapp(name of your app)
Пожалуйста, обратитесь за дополнительной информацией: https://www.youtube.com/watch?v=RUeLWSrtcFc
Спасибо, но это только для профессионального PyCharm, а не для PyCharm Community Edition