Re: Exception Value: No module named url -- on django poll tutorial
Thanks, thas was a good try, im sure it is path related, THX VM
El jueves, 8 de agosto de 2013 15:26:42 UTC+2, Mike Dewhirst escribió:
-- El jueves, 8 de agosto de 2013 15:26:42 UTC+2, Mike Dewhirst escribió:
Sorry - I didn't look past your settings ROOT_URLCONF
Nor did I see that others have responded. Please disregard mine.
Cheers
Mike
On 8/08/2013 11:20pm, Mike Dewhirst wrote:
> On 8/08/2013 5:53pm, goreano wrote:
>> Hi,
>>
>> I'm a newbie diving into django I've found a problem I've been hitting
>> my head against for the last 2 days.
>>
>> I think it is a path issue, actually I get the same error as i try to
>> open any URL on localhost:8000
>>
>> Can you please give me a hint... I have to improve my path definition
>> skills but I'm stuck here:
>>
>> I get an error:
>> /
>> /
>>
>>
>> /ImportError at //
>>
>> //
>>
>> /No module named url/
>
> This is the clue ... see below in your settings the ROOT_URLCONF value
> which is where Django looks to see if the url sent by the browser can be
> recognised (via matching to a Python regular expression) and if so,
> which view code to execute.
>
> So, that ROOT_URLCONF might include other named url modules (other
> whatever.py files with (url matching to view) urls you want to satisfy.
>
> By convention ROOT_URLCONF points to urls.py in the same directory as
> the settings.py file but it doesn't have to.
>
> If you are new to Django it can be somewhat confusing understanding the
> paths involved. I found it valuable to print out all the paths if DEBUG
> == True. Seeing them all permanently displayed by the dev server just
> kept reminding me where they were and made debugging static file
> locations and template dirs etc so easy.
>
> Hth
>
>>
>> //
>> /Request Method:/ /GET/
>> /Request URL:/ /http://localhost:8000//
>> /Django Version:/ /1.5/
>> /Exception Type:/ /ImportError/
>> /Exception Value:/
>>
>> /No module named url/
>>
>> /Exception Location:/
>> //usr/local/lib/python2.7/dist-packages/django/utils/ importlib.py in
>> import_module, line 35/
>> /Python Executable:/ //usr/bin/python2.7/
>> /Python Version:/ /2.7.3/
>> /Python Path:/
>>
>> /['/home/goreano/Dropbox/formacion/Python/Django/ proyectos/mysite',
>>
>> '/home/goreano/.eclipse/org.eclipse.platform_3.7.0_ 155965261/plugins/org.python. pydev_2.7.1.2012100913/pysrc',
>>
>> '/home/goreano/Dropbox/formacion/Python/Django/ proyectos/mysite',
>> '/usr/local/lib/python2.7/dist-packages/ply-3.4-py2.7. egg',
>> '/usr/lib/python2.7',
>> '/usr/lib/python2.7/plat-linux2',
>> '/usr/lib/python2.7/lib-tk',
>> '/usr/lib/python2.7/lib-old',
>> '/usr/lib/python2.7/lib-dynload',
>> '/usr/local/lib/python2.7/dist-packages',
>> '/usr/lib/python2.7/dist-packages',
>> '/usr/lib/python2.7/dist-packages/PIL',
>> '/usr/lib/python2.7/dist-packages/gst-0.10',
>> '/usr/lib/python2.7/dist-packages/gtk-2.0',
>> '/usr/lib/pymodules/python2.7',
>> '/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
>> '/usr/lib/python2.7/dist-packages/ubuntuone-client',
>> '/usr/lib/python2.7/dist-packages/ubuntuone-control- panel',
>> '/usr/lib/python2.7/dist-packages/ubuntuone-couch',
>> '/usr/lib/python2.7/dist-packages/ubuntuone-installer',
>> '/usr/lib/python2.7/dist-packages/ubuntuone-storage- protocol',
>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
>> '/usr/lib/python2.7/dist-packages/django']/
>>
>> /Server time:/ /Thu, 8 Aug 2013 09:34:16 +0200/
>>
>>
>>
>> this is my settings file
>>
>> /import os
>>
>> BASE_DIR = os.path.dirname(os.path.abspath(__file__))
>>
>> DEBUG = True
>> TEMPLATE_DEBUG = DEBUG
>>
>> ADMINS = ( )
>>
>> MANAGERS = ADMINS
>>
>> DATABASES = {
>> 'default': {
>> 'ENGINE': 'django.db.backends.mysql', # Add
>> 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
>> 'NAME': 'polls', # Or path to database
>> file if using sqlite3.
>> # The following settings are not used with sqlite3:
>> 'USER': 'django',
>> 'PASSWORD': 'password',
>> 'HOST': '', # Empty for localhost through
>> domain sockets or '127.0.0.1' for localhost through TCP.
>> 'PORT': '', # Set to empty string for
>> default.
>> }
>> }
>>
>> ALLOWED_HOSTS = []
>>
>> TIME_ZONE = 'Europe/Madrid'
>>
>>
>> LANGUAGE_CODE = 'en-us'
>>
>> SITE_ID = 1
>>
>> USE_I18N = True
>>
>>
>> USE_L10N = True
>>
>> USE_TZ = True
>>
>> MEDIA_ROOT = ''
>>
>> MEDIA_URL = ''
>>
>> STATIC_ROOT = ''
>>
>> STATIC_URL = '/static/'
>>
>> STATICFILES_DIRS = ()
>>
>>
>> STATICFILES_FINDERS = (
>> 'django.contrib.staticfiles.finders.FileSystemFinder',
>> 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
>> # 'django.contrib.staticfiles.finders.DefaultStorageFinder',
>> )
>>
>>
>> SECRET_KEY = 'xxxxx'
>> # List of callables that know how to import templates from various
>> sources.
>> TEMPLATE_LOADERS = (
>> 'django.template.loaders.filesystem.Loader',
>> 'django.template.loaders.app_directories.Loader',
>> # 'django.template.loaders.eggs.Loader',
>> )
>>
>> MIDDLEWARE_CLASSES = (
>> 'django.middleware.common.CommonMiddleware',
>> 'django.contrib.sessions.middleware.SessionMiddleware',
>> 'django.middleware.csrf.CsrfViewMiddleware',
>> 'django.contrib.auth.middleware. AuthenticationMiddleware',
>> 'django.contrib.messages.middleware.MessageMiddleware',
>> # Uncomment the next line for simple clickjacking protection:
>> # 'django.middleware.clickjacking. XFrameOptionsMiddleware',
>> )
>>
>> ROOT_URLCONF = 'mysite.urls'
>>
>> # Python dotted path to the WSGI application used by Django's runserver.
>> WSGI_APPLICATION = 'mysite.wsgi.application'
>>
>> TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
>>
>>
>> INSTALLED_APPS = (
>> 'django.contrib.auth',
>> 'django.contrib.contenttypes',
>> 'django.contrib.sessions',
>> 'django.contrib.sites',
>> 'django.contrib.messages',
>> 'django.contrib.staticfiles',
>> # Uncomment the next line to enable the admin:
>> 'django.contrib.admin',
>> # Uncomment the next line to enable admin documentation:
>> #'django.contrib.admindocs',
>> 'polls'
>> )
>>
>>
>> LOGGING = {
>> 'version': 1,
>> 'disable_existing_loggers': False,
>> 'filters': {
>> 'require_debug_false': {
>> '()': 'django.utils.log.RequireDebugFalse'
>> }
>> },
>> 'handlers': {
>> 'mail_admins': {
>> 'level': 'ERROR',
>> 'filters': ['require_debug_false'],
>> 'class': 'django.utils.log.AdminEmailHandler'
>> }
>> },
>> 'loggers': {
>> 'django.request': {
>> 'handlers': ['mail_admins'],
>> 'level': 'ERROR',
>> 'propagate': True,
>> },
>> }
>> }
>>
>>
>> #DJANGO_SETTINGS_MODULE = 'mysite.settings'/
>>
>>
>>
>>
>>
>> this is the site urls file
>>
>> /from django.contrib import admin
>> admin.autodiscover()
>>
>> # Uncomment the next two lines to enable the admin:
>> # from django.contrib import admin
>> # admin.autodiscover()
>>
>> urlpatterns = patterns('',
>> # Examples:
>> # url(r'^$', 'mysite.views.home', name='home'),
>> # url(r'^mysite/', include('mysite.foo.urls')),
>>
>> # Uncomment the admin/doc line below to enable admin documentation:
>> # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
>>
>> # Uncomment the next line to enable the admin:
>> url(r'^admin/', include(admin.site.urls)),
>> url(r'^polls/', include('polls.url'))
>> )/
>>
>>
>> and this the app urls file
>>
>>
>> /from django.conf.urls import patterns, url
>>
>> from polls import views
>>
>> urlpatterns = patterns('',
>> url(r'^$', views.index, name='index')
>> )/
>>
>>
>> Thanks!!!!!
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send
>> an email to django-users...@googlegroups.com .
>> To post to this group, send email to django...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/django-users .
>> For more options, visit https://groups.google.com/groups/opt_out .
>>
>>
>
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home