У меня проблема в том, что Django автоматически добавляет косую черту в URL, заканчивающийся на ".htm"
URL вроде:
http://127.0.0.1:8080/js/tiny_mce/themes/advanced/link.htm
будет выглядеть так:
http://127.0.0.1:8080/js/tiny_mce/themes/advanced/link.htm/
Но если я переименую "link.htm" в "link.html", то проблем не будет.
Где могут быть проблемы?
Спасибо.
urls.py:
from django.conf.urls.defaults import *
from dtunes.views import *
from django.conf import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', home, name='home'),
url(r'^(?P<path>.*\.(htm|html|jpg|jpeg|css|gif|js|png))$', "django.views.static.serve", {
"document_root": settings.MEDIA_ROOT,
}, name="media"),
url(r'^img/tr.gif', track, name='track'),
(r'^admin/', include(admin.site.urls)),
url(r'^smscoin/ipn/', ipn, name='smscoin_ipn'),
url(r'^download-link/', get_download_link, name='get_download_link'),
url(r'^get/(?P<name>.*)/$', item_details, name="item_details"),
url(r'^getnow', item_details_paid, name="item_details_paid"),
url(r'^download/(?P<name>.*)/$', send_direct_file, name="send_direct_file"),
url(r'^(?P<name>.*)/$', plain_page, name="plain_page"),
)