Я новичок в Django, и я использую Pycharm Community 2018.1 для своего проекта.
Пока я делал первый урок, где вы настраивали модель и соответствующую страницу администратора, Pycharm продолжает показывать эту справочную ошибку, которая прекрасно подходит, когда вы смотрите на каталог и структуру.
Это то, что я получаю за использование бесплатного Pycharm вместо платного Professional Edition?
Однако я знаю, что я новичок, поэтому я могу ошибаться здесь. Это нормально, чтобы получить это сообщение об ошибке в этой ситуации?
Я сделал скриншот сообщения об ошибке (левый экран) и рабочей страницы администратора (правый экран), и вот мои коды для models.py
и admin.py
models.py
(с этим проблем нет)
from __future__ import unicode_literals
from django.db import models
from django.utils.encoding import python_2_unicode_compatible
# Create your models here.
@python_2_unicode_compatible
class Bookmark(models.Model):
title = models.CharField(max_length = 100, blank = True, null = True)
url = models.URLField('url', unique = True)
def __str__(self):
return self.title
admin.py
(вы можете увидеть неразрешенную справочную ошибку)
from django.contrib import admin
from bookmark.models import Bookmark
# Register your models here.
class BookmarkAdmin(admin.ModelAdmin):
list_display = ('title', 'url')
admin.site.register(Bookmark, BookmarkAdmin)