我有一个django应用程序smartDNA / core。当尝试登录管理站点时,它没有带来管理员登录页面。它给我的错误如:
/ admin /
的TemplateSyntaxError'adminmedia'不是有效的标记库:未找到模板库adminmedia,尝试过django.templatetags.adminmedia,django.contrib.staticfiles.templatetags.adminmedia,django.contrib.admin.templatetags.adminmedia
我使用的代码 urls.py
from django.conf import settings
from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'', include('smartDNA.core.urls')),
url(r'^admin/', include(admin.site.urls)),
)
urlpatterns += patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT,
}),
)
admin.py
from core.models import Verification
class VerificationAdmin(admin.ModelAdmin):
list_display = ('asset_code', 'scan_time','credential','status','operator','location','auth_code')
list_filter = ('status','operator','location')
ordering = ('-scan_time',)
search_fields = ('asset_code',)
admin.site.register(Verification,VerificationAdmin)
芯/ urls.py
from django.conf.urls.defaults import patterns, include, url
from core import views
urlpatterns = patterns('',
url(r'^login$',views.login,name='login'),
url(r'^fetch$',views.fetch,name='fetch'),
url(r'^register$',views.register,name='register'),
# url(r'^upload$',views.upload,name='upload'),
# url(r'^verify$',views.verify,name='verify'),
)
知道为什么会发生这种情况,,,,,?