python - 我应该使用哪个框架在 Python 中构建电子商务网站

标签 python frameworks

我选择了 Python 作为构建我的电子商务网站的语言。

网站将包含

1)Logins
2)registration
3)SHop Cart
4)Payment gateway
5)Admin can edit some content pages

我已经开始学习基本的 python。

但是我想建立网站,我必须从一个框架开始

网络用户可以从 100 到 1000 不等

所以哪个框架最好。我必须在一些网站上使用一些使用 python 的机器学习工具。

Django 对我来说够用吗

最佳答案

我打赌你已经检查过你的选择:

http://wiki.python.org/moin/WebFrameworks

如果您了解使用 SQLAlchemy 的值(value)主张(与被迫执行“ActiveRecord”式数据库(非)抽象相比),请坚持使用那些为 SQLAlchemy 提供 native 支持的平台。掌握它 = 一半的业务逻辑可以移植到任何 Python 平台或数据库类型。

如果你想“把一些东西拍在一起”,那就用 Django。

如果您知道自己会坚持到底,直到完成,请仔细查看 Pylons,如果您能承受额外的努力,请坚持使用它。它会给你比 Django 更多的自由,但代价是更多的编码。

请特别注意 web2py,如果它提供的特殊好处(请参阅他们的视频演示)值得限制,那就去吧。

Twisted 对你来说在技术上看起来很有趣,但只有当你是一个受虐狂时才去尝试它。

无论哪种方式。祝你好运。

与此相关的是,有一项运动将“购物车 + 结帐”与页面服务框架分开。一个很好的例子是 http://www.ecwid.com/它提供您放置在常规站点中的 javascript。该 javascript 将整个购物车系统直接从 ecwid.com 拉入客户的浏览器。但是,所有这些都显示在您网站的实际“商店”页面之上。我在支付处理行业工作(不在 ecwid.com),弄乱你自己的支付页面和安全是一件痛苦的事。不妨将支付粘合剂外包给处理器,并专注于展示、商品和客户服务。

关于python - 我应该使用哪个框架在 Python 中构建电子商务网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3089554/

相关文章:

WPF:我不理解类TextCompositionEventArgs

objective-c - 在运行时删除框架公共(public) header

java - 在同一个项目中有两个框架可以吗?

android - Android 上的 Kivy : urlopen error [Errno 4] non-recoverable failure in name resolution

python - 根据时间戳过滤相似的行作为数据帧中的索引

python - 删除 +00 :00 (UTC offset) from timestamp in Python/pandas

javascript - 如何将谷歌日历集成到我的应用程序中

python - 如何在 Python/Click 中检查传递的 CLI 参数类型

python - 无法使用我的 scraper 中定义的 xpath 获取项目

java - 如何使用 java 接口(interface)在外部提供实现