Аз съм на път да се включа в основен проект django. Ако инсталирам последната стабилна версия ... е предложената настройка, т.е. тази OS, тази RDBMS, тази версия на Python и т.н.? Обикновено съм човек на CentOS, но техните репос не играят твърде добре с изискванията на django ...
Отговори:
2 за отговор № 1Убунту е далеч по-добра платформа в наши дни. Аз съм бежанец от RHEL и Fedora.Вземи Ubuntu 9.10 и ако искаш, пускай я на Amazon ec2 за пълна гъвкавост (т.е. пускай го за около 90 секунди, играй наоколо, направи това, което искаш, изтрий го и само плати един долар). В противен случай просто използвайте Ubuntu на работния плот.
Ubuntu има Python 2.6 по подразбиране, така че не трябва да излизате и да намерите странни пътища за надстройване. Също така Ubuntu има готови инсталации за django 1.1.1 (най-новите и най-нови), които се интегрират с Apache и т.н.
С други думи, с нулева употреба на PIP, easy_install или инсталации на източника, можете да стартирате с Django на Ubuntu / Apache.
След като се чувствате комфортно, PIP е инструментът, който трябва да използвате за всички инсталации на Python библиотека, които не са налични, тъй като тя е по-актуална.
MySQL е по-лесно от Postgres, но всъщност няма значение.
=== редактиране ==== Забравих да добавя, че използвам mod_wsgi. Забравих всичко, тъй като инсталирането на Ubuntu Apache беше толкова лесно, че едва ли трябваше дори да мисля за това.
1 за отговор № 2
httpd, mod_wsgi, PostgreSQL и EPEL, CentOS е добре.
1 за отговор № 3
Използваме Fedora 11, MySQL, Apache, mod_wsgi, Python 2.6. Работи чудесно.
0 за отговор № 4
Ubuntu 11.04, Django, MongoDB и Python 2.7 за нас и всичко върви доста бързо.
Наистина голям фен на NoSQL db решения. Ако не сте запознати с него, бих ви препоръчал да опитате, защото това може да промени вашето мнение.
Настройка на производствените мощности на Django с MongoDB