Выше ссылки очистки кеша и / или приостановки ReSharper не работали для меня. Я просто «обновил» проект, который показывал эту проблему, из обозревателя решений, и проблема исчезла. К сожалению, он продолжает повторяться, и только он может обновляться каждый раз, когда эта проблема повторяется.
У меня VS2012 с ReSharper 8.1 на Windows 8
Исходя из моего urls.py:[1228 impression, этого представления не существовало. Я чувствую себя тупым.
Я думаю, это может быть потому, что
url(r'^browse/$', 'browse', name='projects-browse-main'),
url(r'^browse/(\d+)/$', 'browse', name='projects-browse'),
оба относятся к одной и той же функции 'browse' в 'bizteen.projects.views', но одна из них принимает аргумент (\ d +), а другая никто не делает. Вы указали параметр по умолчанию для функции? Примерно так
def browse(request, project="1"):
В противном случае, может быть проблема в urls.py всего проекта (ваш пример выглядит как отрывок из urls.py приложения). Есть ли у вас что-то подобное в вашем urls.py?[1211 impression
I Personaly Import My View в моем URLS.PY и дайте им в качестве второго аргумента URL () привязки:
from myapp import views as myapp_views
urlpatterns = patterns('',
url("^myapp/blah/$", myapp_views.blah, name="myapp_blah"),
)
Это позволяет избежать ошибок выполнения, и позволяет добавлять декораторы, такие как «login_required «:
from myapp import views as myapp_views
urlpatterns = patterns('',
url("^myapp/blah/$", login_required(myapp_views.blah), name="myapp_blah"),
)