使用XMLField的Django模型

2024-06-01 04:57:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉python/django。在

我使用的是django1.11、python3.5.2和oracle11gr2

我想为oracle数据库中的TABLE1创建一个django模型

我的表1有4个字段:

ID (TYPE: NUMBER)

NAME (TYPE: VARCHAR2)

LASTNAME (TYPE: VARCHAR2)

INFO (TYPE: XMLTYPE)

以下是xml字段的格式:

<?xml version = '1.0' encoding = 'UTF-8'?><extrainfo>
   <info>
      <movie>Titanic</movie>
      <sport>Tennis</sport>
   </info>
   <info>
      <movie>Troy</movie>
      <sport>Soccer</sport>
   </info>
</extrainfo>

我正在为table1创建一个django模型,但是我不知道如何使用django读取db中的xml字段。在

这是我的模型

^{pr2}$

我该怎么办? 最好的办法是什么?在

我需要获取xmltype信息。在

请帮帮我,我卡住了。在

谢谢。在


Tags: django模型infoid数据库numbertypexml
2条回答

github上最新版本的cx峎Oracle(7.1.0.dev0)可以在django中将Oracle xmltype字段作为字符串加载。在

你试过https://github.com/theatlantic/django-xml?我试过了,但似乎没有保存到数据库中。此外,您可以使用TextField作为xml的容器,并使用lxml解析器。在

相关问题 更多 >