在客户端应用程序中使用Django模型

时间:2017-01-23 19:38:02

标签: python django django-rest-framework

我有一个由几个互相使用的微服务组成的系统。其中一个是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使用序列化器(也将其移动到公共区域)来序列化模型对象,然后我可以将其用作成员和方法的对象。

非常感谢,

0 个答案:

没有答案