从admin-django中的模型导入并注册所有类

时间:2017-07-21 08:16:34

标签: django django-templates

在myApp中,我在模型中有多个类。我想在admin.py中导入所有这些类并注册。

是否可以不重复,如

from django.contrib import admin
from .models import (classA,classB, classC)
  1. 我是否可以导入所有项目而无需明确引用,如上所述
  2. 我可以同时注册所有
  3. 由于

    杰夫

2 个答案:

答案 0 :(得分:4)

你可以试试这个: -

      $client = \Drupal::service('http_client');
      $getUserInfo = $client->get($this->url, [
                                    'Accept' => 'application/json', 
                                    'auth' => [
                                               $this->authUsername, 
                                               $this->authPassword
                                              ]
                                   ]);
      $resultUser = json_decode($getUserInfo->getBody()); 

这将获得所有类的models.py并在admin下注册。

我没有尝试过,但它的工作方式与在python上获取类相同。

答案 1 :(得分:0)

您可以使用以下方式注册所有模型:

来自django.db.models.base导入ModelBase     来自django.contrib import admin     导入模型

indexPath.row = 0
indexPath.row = 1
indexPath.row = 2
indexPath.row = 3
indexPath.row = 4
indexPath.row = 5
indexPath.row = 6
indexPath.row = 7
indexPath.row = 8
indexPath.row = 9