【发布时间】:2015-07-25 16:56:57
【问题描述】:
有一个我无法解决的令人困惑的问题。
models.py 有:
class Meetings(models.Model):
team_id = models.ForeignKey( Team )
meeting_id = models.AutoField( primary_key = True )
mentor_meeting_rating = models.IntegerField( default = 0, validators=[MinValueValidator(0), MaxValueValidator(5)] )
mentee_meeting_rating = models.IntegerField( default = 0, validators=[MinValueValidator(0), MaxValueValidator(5)] )
meeting_date = models.DateTimeField( default = django.utils.timezone.now ,blank = True)
TEL = 'Telephone'
ONL = 'Online'
F2F = 'Face to Face'
MEETING_METHODS = (
(TEL,'Telephone'),
(ONL,'Online' ),
(F2F,'Face to Face'),
)
meeting = models.CharField( max_length = 15,
choices = MEETING_METHODS,
default = F2F )
admin.py 有:
from django.contrib import admin
from .models import Mentor, Mentee, Team, Admin, Meetings, Goals
# Register your models here.
admin.site.register(Mentor)
admin.site.register(Mentee)
admin.site.register(Team)
admin.site.register(Meetings)
admin.site.register(Goals)
admin.site.register(Admin)
urls.py 是:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^dream_site/', include('dream_site.urls')),
]
settings.py 有:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'dream_site',
'dream_chat',
)
但会议在管理界面中有 2 个“s”,我运行了一个 grep 命令,但它没有显示任何有“会议”的地方。
我检查并再次检查,但我无法弄清楚为什么会发生这种情况。
【问题讨论】:
-
你应该为你的类使用单数名称。实例不是“会议”,而是会议。
标签: python django python-3.x