我有一个由几个互相使用的微服务组成的系统。其中一个是Django服务器(让我们将其命名为A),另一个是完全不使用Django的python模块(让我们将其命名为B)。
我的项目结构如下所示:
16 ldr r0,=array
(gdb) si
17 ldrb r1, [r0,#0]
(gdb)
18 ldrb r2, [r0,#1]
(gdb)
19 ldrb r3, [r0,#2]
(gdb)
_exit () at stuff.s:25
25 mov r7, #1
(gdb) i r
r0 0x20094 131220
r1 0x61 97
r2 0x62 98
r3 0x63 99
在A和B中使用公共区域,并在部署中复制每个公共区域。 B使用A通过HTTP调用。
我希望在B中使用A的模型对象而不是将它们用作dicts。这是什么最好的做法?
我尝试将models.py文件从A移动到commons,然后从那里导入它。我不知道它是否适用于B,因为它未通过A的测试:
-root
- commons
- A
- B
我正在使用Django 1.10.3和Python 3.5
修改 我正在使用DRF,我的想法是,一旦我通过http获得响应JSON使用序列化器(也将其移动到公共区域)来序列化模型对象,然后我可以将其用作成员和方法的对象。
非常感谢,