Я выбрал Python в качестве языка для создания моего веб-сайта электронной коммерции.
Сайт будет содержать
1)Logins
2)registration
3)SHop Cart
4)Payment gateway
5)Admin can edit some content pages
Я начал изучать основной Python.
Но я хочу создать веб-сайт, и я должен запустить с одной платформы
интернет-пользователи могут варьироваться fromm 100's к 1000-м
ТАКИМ ОБРАЗОМ, какая Платформа будет лучшей. Я должен использовать некоторые инструменты Машинного обучения с помощью Python на некоторых веб-сайтах.
Will Django быть достаточно для меня
Готов поспорить, вы уже рассмотрели свой выбор:
http://wiki.python.org/moin/WebFrameworks
Если вы понимаете ценность предложения использования SQLAlchemy ( по сравнению с принуждением к (не) абстракции базы данных в стиле "ActiveRecord") придерживаться тех платформ, которые предлагают встроенную поддержку SQLAlchemy. Освоение его = половина вашей бизнес-логики становится переносимой на любую платформу Python или тип базы данных.
Если вы хотите «что-то вместе придумать», используйте Django.
Если вы знаете, что будете придерживаться курса, пока не закончите, внимательно присмотритесь к Пилонам и придерживайтесь их, если сможете выдержать дополнительные усилия. Это даст вам больше свободы, чем Django, за счет большего количества кода.
Обратите особое внимание на web2py и сделайте это, если особые преимущества, которые он предоставляет (см. Их видеопрезентацию), оправдывают ограничения.
Twisted будет выглядеть технически интересно для вас, но сделайте это, только если вы мазохист.
В любом случае. Удачи.
В связи с этим, есть движение, чтобы отделить "корзина покупок + выписка" от структуры обслуживания страниц. Хорошим примером является http://www.ecwid.com/ Он предоставляет javascript, который вы размещаете на своем обычном сайте. Этот javascript переносит всю систему корзины покупок в браузер клиента прямо с ecwid.com. Тем не менее, все это представлено в верхней части фактической страницы «магазина» вашего сайта. Я работаю в индустрии обработки платежей (не на ecwid.com), и возиться с собственными платежными страницами и безопасностью - это боль. Можно также передать платежный клей процессору и сосредоточиться на презентации, продаже товаров и обслуживании клиентов.
Ознакомьтесь с Satchmo для создания сайтов электронной коммерции в Django.
Если ваши потребности не такие сложные, я бы посмотрел на Shopify .
выбор фреймворка вас не ограничивает. Вы можете использовать любой фреймворк и при этом делать все это.