Форум сайта python.su
0
Привет всем
Помогите Новичку разбираю Django и столкнулся с проблемой : что выдаёт ошибку на стандартный файл urls.py говорит что есть проблема с ‘str’ воюю несколько дней и не нахожу ответа а без этого некуда продвигаться не по одному из туториолов
Вот синтаксис :
from django.conf.urls import patterns, include, url from django.contrib import admin from django.conf import settings admin.autodiscover() urlpatterns = patterns( '', url(r'^admin/', include(admin.site.urls)), ) if getattr(settings, 'DEBUG', False): urlpatterns += patterns( 'django.contrib.staticfiles.views', url(r'^static/(?P<path>.*), 'serve'), ) urlpatterns += patterns( '', url(r'^media/(?P<path>.*), 'django.views.static.serve', { 'document_root': getattr(settings, 'MEDIA_ROOT', ''), }), )
Отредактировано FishHook (Май 14, 2016 14:31:27)
Офлайн
6
У вас тут с кавычками беда, нужно в правильном порядке расставить.
Офлайн
0
Ну если я даже коментирую всё вот этот:
if getattr(settings, ‘DEBUG’, False):
urlpatterns += patterns(
‘django.contrib.staticfiles.views’,
url(r'^static/(?P<path>.*), ‘serve’),
)
urlpatterns += patterns(
‘',
url(r’^media/(?P<path>.*), ‘django.views.static.serve’, {
‘document_root’: getattr(settings, ‘MEDIA_ROOT’, ''),
}),
)
И оставляю только стандартные вещи всё равно получаю теже ошибки
Офлайн
6
Тут везде беда с кавычками. Код в теги оберните
Офлайн