Django的模块导入环境和管理员环境配置

 1 #!/usr/bin/env python
 2 # coding:utf-8
 3 
 4 import os
 5 
 6 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "haystacktest.settings")
 7 
 8 '''
 9 Django 版本大于等于1.7的时候,需要加上下面两句
10 import django
11 django.setup()
12 否则会抛出错误 django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
13 '''
14 
15 import django
16 
17 django.setup()
18 import django
19 
20 if django.VERSION >= (1, 7):  # 自动判断版本
21     django.setup()
22 
23 
24 from django.contrib import admin
25 # 引入要注册的模型
26 from app.models import Article
27 
28 # Register your models here.注册
29 admin.site.register(Article)

猜你喜欢

转载自www.cnblogs.com/chenyoude/p/9988059.html