0
最も一般的な投稿をテストとして使用して最初のdjangoアプリケーションを構築しようとしています。残念なことに、サーバーはPostmodel管理者などのエラーを返すことはありません。私は新しい変更を移行しようとしましたが、この作業は難しいだけでなくビューを変更することもありますが、このモデルを明示的に定義する必要があるようです。誰かがdjangoでモデルを定義できません
from .models import posts
from django.contrib import admin
class PostsModelAdmin(admin.ModelAdmin):
list_display = ('title', 'updated', 'timestamp')
list_display_links = ('updated')
list_editable = ('title')
list_filter = ('updated', 'timestamp')
search_fields = ("title", 'content')
class Meta:
model = posts
admin.site.register(posts, PostsModelAdmin)
registerメソッドは、モデルとクラスを取る...
from django.contrib import admin
# Register your models here.
from .models import posts
import views
admin.autodiscover()
class PostsModelAdmin(admin.ModelAdmin):
list_display = ('title', 'updated', 'timestamp')
list_display_links = ('updated')
list_editable = ('title')
list_filter = ('updated', 'timestamp')
search_fields = ("title", 'content')
class Meta:
model = posts
admin.site.register(posts)
admin.site.register(PostModelAdmin)
私は理論的には理解していますが、モデルを渡す方法はまだ分かりません。私はタイプエラーを修正しましたが、サーバはエラーメッセージを表示していますPostsModelsAdminは定義されていません – bishop
登録しましたか? admin.site.register(posts、PostsModelAdmin) –
私の投稿フォルダ内のすべてのpyファイルを分析しています。しかし、私はあなたのポストモデルファイルを共有することができます – bishop