Redvant: Difference between revisions
From Cibernética Americana
Jump to navigationJump to search
| Line 36: | Line 36: | ||
==== django-oscar ==== | ==== django-oscar ==== | ||
<blockquote> | <blockquote class=plainlinks> | ||
I chose this pkg because of its claim of being domain driven, supporting DDD. That claim, as it turns out is based on dynamic class loading. So without quibbling and as its sole focus on txing is convenient it turns out to be an early anchor in my DDD praxis. | I chose this pkg because of its claim of being domain driven, supporting DDD. That claim, as it turns out is based on dynamic class loading. So without quibbling and as its sole focus on txing is convenient it turns out to be an early anchor in my DDD praxis. | ||
Provides front end for tx'ing objects. We introduce the notion of an ephemeral tx ledger, oriented to a single, possibly complex tx which is connected to the others (§ 2.4.1.1). Like 'ledger', transaction 'tx' is defined to be an abstract change to a ledger. The process of application of a real instance of such change to persistent ledgers is called settlement. | Provides front end for tx'ing objects. We introduce the notion of an ephemeral tx ledger, oriented to a single, possibly complex tx which is connected to the others (§ 2.4.1.1). Like 'ledger', transaction 'tx' is defined to be an abstract change to a ledger. The process of application of a real instance of such change to persistent ledgers is called settlement. | ||
Consequently, any transaction requirements are realized as constraints on the 16 Oscar Apps or new classes in its framework. | Consequently, any transaction requirements are realized as constraints on the [https://django-oscar.readthedocs.io/en/3.1/ref/apps/index.html 16 Oscar Apps] or new classes in its framework. | ||
</blockquote> | </blockquote> | ||