Links such as Upload diff don't work on the diff page. They do, however,
work on the Review page.
Page not found (404)
Request Method: GET
Request URL: http://reviewboard.eng.vmware.com/r/2002/diff/diff/upload/
Using the URLconf defined in reviewboard.urls, Django tried these URL
patterns, in this order:
1. ^admin/
2. ^api/json/
3. ^$
4. ^dashboard/$
5. ^r/$
6. ^r/new/$
7. ^r/(?P<review_request_id>[0-9]+)/$
8. ^r/(?P<review_request_id>[0-9]+)/diff/$
9. ^r/(?P<review_request_id>[0-9]+)/diff/(?P<revision>[0-9]+)/$
10. ^r/(?P<review_request_id>[0-9]+)/diff/raw/$
11. ^r/(?P<review_request_id>[0-9]+)/diff/(?P<revision>[0-9]+)/raw/$
12.
^r/(?P<object_id>[0-9]+)/diff/(?P<revision>[0-9]+)/fragment/(?P<filediff_id>[0-9]+)/$
13.
^r/(?P<object_id>[0-9]+)/diff/(?P<revision>[0-9]+)/fragment/(?P<filediff_id>[0-9]+)/chunk/(?P<chunkindex>[0-9]+)/$
14.
^r/(?P<review_request_id>[0-9]+)/diff/(?P<revision>[0-9]+)-(?P<interdiff_revision>[0-9]+)/$
15. ^r/[0-9]+/diff/upload/$
16.
^r/(?P<review_request_id>[0-9]+)/diff/upload/done/(?P<diffset_id>[0-9]+)/$
17. ^r/(?P<review_request_id>[0-9]+)/publish/$
18. ^r/(?P<review_request_id>[0-9]+)/(?P<action>(discard|submitted|reopen))/$
19. ^r/(?P<review_request_id>[0-9]+)/s/(?P<screenshot_id>[0-9]+)/$
20. ^r/(?P<review_request_id>[0-9]+)/s/upload/$
21. ^r/(?P<review_request_id>[0-9]+)/s/(?P<screenshot_id>[0-9]+)/delete/$
22. ^r/(?P<review_request_id>[0-9]+)/preview-email/$
23.
^r/(?P<review_request_id>[0-9]+)/reviews/(?P<review_id>[0-9]+)/preview-email/$
24.
^r/(?P<review_request_id>[0-9]+)/reviews/(?P<review_id>[0-9]+)/replies/(?P<reply_id>[0-9]+)/preview-email/$
25. ^users/$
26. ^users/(?P<username>[A-Za-z0-9_-]+)/$
27. ^groups/$
28. ^groups/(?P<name>[A-Za-z0-9_-]+)/$
29. ^feeds/rss/(?P<url>.*)/$
30. ^feeds/atom/(?P<url>.*)/$
31. ^account/login/$
32. ^account/logout/$
33. ^account/preferences/$
34. ^account/register/$
35. ^css/(?P<path>.*)$
36. ^images/(?P<path>.*)$
37. ^scripts/(?P<path>.*)$
The current URL, r/2002/diff/diff/upload/, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django
settings file. Change that to False, and Django will display a standard 404
page.