Я хочу немного отойти от PHP и изучить Python. Для того, чтобы сделать веб-разработку с помощью Python, мне понадобится структура, которая поможет в шаблонах и других вещах.Настройка Django для использования MySQL
У меня есть непроизводственный сервер, который я использую для тестирования всего материала для веб-разработки. Это стек LAMP Debian 7.1, который запускает MariaDB вместо обычного пакета MySQL-сервера.
Вчера я установил Django и создал свой первый проект под названием firstweb. Я еще не изменил настройки.
Вот моя первая большая путаница. В учебнике я последовал за парнем, который установил Django, начал свой первый проект, перезапустил Apache, и Django просто работал с тех пор. Он пошел в свой браузер и без проблем перешел на страницу Django по умолчанию.
Меня, однако, у меня есть на компакт-диск в мою папку firstweb и запустить
python manage.py runserver myip:port
И это работает. Нет проблем. Но мне интересно, должно ли это работать так, и если это вызовет проблемы на линии?
Мой второй вопрос заключается в том, что я хочу настроить его, чтобы он использовал мою базу данных MySQL. Я перехожу в мои settings.py под/firstweb/firstweb, и я вижу ДВИГАТЕЛЬ и ИМЯ, но я не уверен, что здесь положить.
А затем в областях USER, PASSWORD и HOST это моя база данных и ее учетные данные? Если я использую localhost могу ли я просто положить localhost в область HOST?
Примечание: в оде 01/2016 нет драйвера MySQL для питона 3.5.x. См. Http://stackoverflow.com/questions/34456770/python-connector-for-django-1-9-and-python-3-5 Так что используйте только до Python 3.4. Вы все еще можете использовать Django 1.9 (последняя стабильная версия с 01/2016). –