Я разрабатываю проект Python с Django. Когда мы создаем приложение Python/Django, нам нужно открыть командную строку и ввести python manage.py runserver
. Это нормально для сервера разработки. Но для производства это выглядит забавно. Нужно ли вообще запускать проект Python/Django без открытия командной строки?Как запустить сервер Python без командной строки
ответ
deployment section подробные инструкции по настройке серверов для запуска django на производстве.
runserver
должен использоваться строго для разработки и должен никогда не использовать.
почему бы никогда не использовать ...? можете ли вы объяснить это? – DRPK
Выполняется команда запуска только при разработке. После развертывания клиенту не нужно запускать команду python manage.py runserver
. Вызов url выполнит требуемое представление. Так что это не должно быть проблемой
Если вы используете Linux, я написал довольно, довольно простой скрипт, который я всегда использую, когда я не хочу вызывать эту команду.
Примечание: Вы действительно просто должны использовать "runserver" для разработки :)
#!/bin/bash
#Of course change "IP-Address" to your current IP-Address and the "Port" to your port.
#ifconfig to get your IP-Address
python manage.py runserver IP-Address:Port
просто назовите его runserver.sh и выполнить его, как это в вашем терминале:
./runserver.sh
- 1. Как запустить сервер Nodejs без командной строки
- 2. Как запустить сервер из командной строки в Python unittest
- 3. запустить браузер без командной строки
- 4. Как запустить отладчик Python из командной строки без аргумента скрипта?
- 5. Как запустить exe без командной строки (GUI)?
- 6. запустить исполняемый файл командной строки без окна командной строки Flash
- 7. Websocket без командной строки?
- 8. запустить скрипт python непосредственно из командной строки
- 9. Как запустить файлы python из командной оболочки/командной строки?
- 10. Запустить программу командной строки из Python
- 11. Запустить скрипт командной строки bash в python
- 12. Python, пытаясь запустить программу из командной строки
- 13. Как запустить сервер Appium из командной строки в машине MAC?
- 14. Использование Py2Exe без командной строки
- 15. запустить unittests из командной строки
- 16. настройка websockets без командной строки
- 17. Как запустить файл python django из командной строки
- 18. Как остановить сервер рельсов из командной строки?
- 19. Как запустить модуль из командной строки?
- 20. как запустить препроцессор Sage из командной строки
- 21. Как передать аргументы командной строки python из режима командной строки
- 22. Установка модулей Python без командной строки.
- 23. Установка модулей в Python без командной строки
- 24. как запустить MSTest DLL из командной строки
- 25. Как запустить программу Node.js из командной строки без слова 'node'
- 26. Как запустить исполняемый файл .jar без командной строки?
- 27. Как запустить chkdsk на диске без командной строки в C#
- 28. Как запустить диалог wxPython без окна командной строки?
- 29. Как запустить скрипт Perl без использования командной строки?
- 30. Как запустить программу командной строки без всплытия окна cmd.exe?
Вы Wouldn» t сделать это для производства - вы можете запустить его на каком-то перезапуске cron/supervisor и за правильным сервером. Вы посмотрели на развертывание? http://www.djangobook.com/en/2.0/chapter12.html или, например, различные другие ресурсы? –