PythonAnywhere Django 404 page not found for main page

I know that a similar post is similar to this one. I looked at it and it is very different from what I am currently experiencing at Pythonanywhere.com

I am trying to deploy my rango training project, which I completed through tangowithdjango.com on Pythonanywhere.com. When I try to open a site (url is ragzputin.pythonanywhere.com), I get this page:

enter image description here

Here is my urls.py file for my project:

from django.conf.urls.defaults import *
from django.conf import settings

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',

    url(r'^rango/', include('rango.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

if settings.DEBUG:
urlpatterns += patterns(
    'django.views.static',
    (r'media/(?P<path>.*)',
    'serve',
     {'document_root': settings.MEDIA_ROOT}), )

If you need more information, here is my urls.py application (application name is rango):

from django.conf.urls import patterns, url
from rango import views

urlpatterns = patterns('',
    url(r'^$', views.index, name="index"),
    url(r'^about/$', views.about, name="about"),
    url(r'^add_category/$', views.add_category, name="add_category"),
    url(r'^category/(?P<category_name_url>\w+)/add_page/$', views.add_page,   name="add_page"),
    url(r'^category/(?P<category_name_url>\w+)/$', views.category, name="category"),
    url(r'^register/$', views.register, name="register"),
    url(r'^login/$', views.user_login, name="login"),
    url(r'^restricted/$', views.restricted, name="restricted"),
    url(r'^logout/$', views.user_logout, name="logout"),
    url(r'^profile/$', views.profile, name="profile"),
    url(r'^goto/$', views.track_url, name="track_url"),
    url(r'^like_category/$', views.like_category, name="like_category"),
    url(r'^suggest_category/$', views.suggest_category, name="suggest_category"),
    url(r'^auto_add_page/$', views.auto_add_page, name="auto_add_page"),
)

As you can see from page 404 above, the server cannot get to the main page that starts with '^ rango /'. Any suggestions?

+4
1

url urls.py:

urlpatterns = patterns('',
    url(r'^$', 'rango.views.index', name="index"),
    url(r'^rango/', include('rango.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

() URL rango/urls.py.

- / /rango/. , urls.py :

from django.views.generic.base import RedirectView

urlpatterns = patterns('',
    url(r'^$', RedirectView.as_view(url='/rango/')),
    url(r'^rango/', include('rango.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

, rango/urls.py .

+5

All Articles