Вероятно, вы не найдете особой радости при использовании .htaccess
для настройки Django через Apache (хотя, признаюсь, вы, вероятно, могли бы сделать это, если вы достаточно решительны ... но для производства я подозреваю, что это будет сложнее, чем необходимо ). Я разрабатываю и запускаю Django в OS X, и он работает без проблем.
Секрет в том, что вы должны настроить httpd.conf
на передачу запросов в Django с помощью одного из трех вариантов: mod_wsgi
(самый современный подход), * 1006 * (второй вариант, но отлично работает на Python 2.5 в OS X) , fastcgi
(хорошо ... если вы должны соответствовать производственной среде).
Документация по развертыванию Django содержит полезные советы и инструкции для всех трех вариантов.
Если вы используете установку Apache OS X по умолчанию, отредактируйте /etc/apache2/httpd.conf
с помощью директив, найденных в документации Django выше. Я не могу говорить за MAMP, но если вы собираете Apache из исходных текстов (что очень легко в OS X, мне непонятно, почему кто-то беспокоится о MAMP ... мои недостатки показывают), отредактируйте /usr/local/apache2/conf/httpd.conf
.