Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django的管理控制中,我无法添加我的模型_Python_Django_Django Admin - Fatal编程技术网

Python 在django的管理控制中,我无法添加我的模型

Python 在django的管理控制中,我无法添加我的模型,python,django,django-admin,Python,Django,Django Admin,我正在尝试将我的模型(模型分别在models.py归档文件中命名为“问题”和“答案”)添加到Django管理控制中心。为此,我在以下档案中进行了以下设置: INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.stati

我正在尝试将我的模型(模型分别在models.py归档文件中命名为“问题”和“答案”)添加到Django管理控制中心。为此,我在以下档案中进行了以下设置:

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admindocs',
'questionsandanswers',
)
之后,我再次同步数据库以提交更改

python manage.py syncdb
在URL.py文件中,我有以下设置:

from django.conf.urls import patterns, include, include, url
from django.contrib import admin
admin.autodiscover()


urlpatterns = patterns('',
    url(r'^$', 'miprimerproyecto.views.home', name='home'),
    url(r'^blog/', include('blog.urls')),
                ................
    url(r'^admin/', include(admin.site.urls)),
)
在models文件夹中分配的admin.py文件具有以下配置:

from django.contrib import admin 
from questionsandanswers.models import Question, Answer

admin.site.register(Question) 
admin.site.register(Answer)
启动后,我再次重新启动服务器:

python manage.py runserver
但是当我进入管理控制台时,我没有在黑板上看到模型


如果有人能帮我解决这个问题,我将不胜感激。

您可能还没有为这些模型设置权限。您可以使用拥有所有权限的超级用户帐户登录来检查这一点。如果您的超级用户帐户显示了新型号的管理选项,但您的常规帐户没有,则确认您的常规帐户没有这些型号的权限。您可以使用超级用户帐户向组添加权限,或直接向要在
auth
admin.

中使用的帐户添加权限,而不是运行
python manage.py syncdb
尝试
python manage.py makemigrations
,然后运行
python manage.py migrate
,然后启动服务器并检查再次感谢Selcuk版本。抱歉,我使用的是Django 1.6.2。此版本不支持这些命令