天天看点

django models.py模块的外部引用

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<code>cmdb项目app应用下的脚本scan_image.py</code>

<code>#!/usr/bin/python</code>

<code>######首先加载以下代码,否则models引入失败</code>

<code>import</code> <code>django</code>

<code>import</code> <code>os</code>

<code>import</code> <code>sys</code>

<code>pathname </code><code>=</code> <code>os.path.dirname(os.path.abspath(__file__))</code>

<code>sys.path.insert(</code><code>0</code><code>,pathname)</code>

<code>sys.path.insert(</code><code>0</code><code>,os.path.abspath(os.path.join(pathname,</code><code>'..'</code><code>)))</code>

<code>os.environ.setdefault(</code><code>"DJANGO_SETTINGS_MODULE"</code><code>,</code><code>"cmdb.settings"</code><code>)</code>

<code>django.setup()</code>

<code>########################</code>

<code>import</code> <code>paramiko</code>

<code>import</code> <code>re</code>

<code>import</code> <code>time</code>

<code>from</code> <code>datetime </code><code>import</code> <code>datetime</code>

<code>from</code> <code>sparrow </code><code>import</code> <code>models</code>

<code></code>

     本文转自小白的希望 51CTO博客,原文链接:http://blog.51cto.com/haoyonghui/2052825,如需转载请自行联系原作者