Djangoチュートリアル(part 2)に続いて、登録後、私のPolls
アプリが私のdjango管理パネルに表示されないようです。私はこれまで何をやったかDjangoチュートリアルパート2 - 登録後に管理者にアプリケーションが表示されない
(following parts of this answerとチュートリアルそのもの):
- 私の画面が
Polls
アプリのためのセクションの明確な欠如と、ビットのようになります私のアプリをadmin.py
ファイルに登録しました。 - 私のプロジェクトフォルダの
settings.py
にINSTALLED_APPS
に追加しました。 - 蘭
python manage.py makemigrations
&python manage.py migrate
変更なし(将来の読者のために - これは新しい> 1.8の化身syncdb
だと私は信じています)。 - 私がサインインしているユーザーがスーパーユーザー権限を持っていることを確認しました(this answer)。
- 私のnginxを再起動しました。
私はまだ問題が何であるか、それともデバッグするかについてはまだまだ不安です。
マイadmin.py
ファイル:
from django.contrib import admin
from .models import Question
admin.site.register(Question)
マイmodels.py
ファイル(Question
オブジェクトに気付く):私のsettings.py
プロジェクトファイルの
import datetime
from django.utils import timezone
from django.db import models
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __str__(self):
return self.question_text
def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
def __str__(self):
return self.choice_text
INSTALLED_APPS
部分:
INSTALLED_APPS = [
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
あなたの 'admin.py'ファイルの内容を投稿できますか? – themanatuf
今すぐ追加しました。@themanatuf – t0mgs
ディレクトリに 'admin.pyc'ファイルがありますか?私は 'admin.py'が実行されていないと思います。 'django.contrib.admin'もあなたの' INSTALLED_APPS'にあることを確認してください。 – themanatuf