【问题标题】:drupal ubercart order update djangodrupal ubercart 订单更新 django
【发布时间】:2011-01-20 22:04:10
【问题描述】:

当 drupal ubercart 中有订单时,您将如何更新 django 应用程序。订单详情和用户信息被传送到 django 应用程序。

【问题讨论】:

    标签: django drupal ubercart


    【解决方案1】:

    我们需要了解很多更多关于您的设置的细节才能真正回答这个问题,但听起来在基本层面上您需要做的就是使用 Drupal 修改另一个数据库(即 Django 使用的那个)并可能重定向到 Django 应用程序?

    如果是这样,那么您需要编写一个小的自定义模块:

    1. 将活动数据库切换到 Django 正在使用的数据库(使用 db_set_active() 相对容易)
    2. 进行更新(如果不知道您的更新实际上是什么,这无济于事,但无论哪种方式,它都可能涉及原始 SQL)
    3. 可能重定向到您的 Django 应用程序中的页面(取决于是否需要重定向或用户是否可以留在 Drupal 中)

    这能回答你的问题吗?

    【讨论】:

    • 谢谢,您知道订单处理完成后需要在ubercart 中编辑哪些文件以进行更新。
    • 不会更改任何文件,只会更改数据库,但无论哪种方式,您最好让 Ubercart 自己做。只需切换到 Django 的数据库,做 Django 的事情,然后切换回来,Ubercart 就会从那里拿走它。
    猜你喜欢
    • 2012-11-28
    • 2015-07-09
    • 2011-03-14
    • 2017-09-13
    • 2011-03-31
    • 2011-03-05
    • 2011-04-06
    • 2011-05-29
    • 2011-03-12
    相关资源
    最近更新 更多