Python Forum
Lerning django 2.1, having problems with tutorial
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lerning django 2.1, having problems with tutorial
#1
I have done a load of googeling but can't quite get the tutorial at https://docs.djangoproject.com/en/2.1/intro/tutorial01/ working:(.

So my project looks like this.

├── malmesburyonline
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
└── polls
├── admin.py
├── apps.py
├── __init__.py
├── migrations
│   └── __init__.py
├── models.py
├── tests.py
└── views.py

settings.py
Quote:...
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls'
]
...
urls.py
Quote:from django.contrib import admin
from django.urls import path

from . import views

urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
views.py
Quote:from django.shortcuts import render

# Create your views here.

from django.http import HttpResponse

def index(request):
return HttpResponse("Hello, world. You're at the polls index.")

I can runserver but get 'Exception Value: Empty module name'. The traceback is below but i am stuck;(.

Error:
Environment: Request Method: GET Request URL: http://localhost:8000/ Django Version: 2.1.7 Python Version: 3.7.2 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'polls'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Traceback: File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner 34. response = get_response(request) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response 111. resolver_match = resolver.resolve(request.path_info) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/resolvers.py" in resolve 491. for pattern in self.url_patterns: File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/utils/functional.py" in __get__ 37. res = instance.__dict__[self.name] = self.func(instance) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/resolvers.py" in url_patterns 533. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/utils/functional.py" in __get__ 37. res = instance.__dict__[self.name] = self.func(instance) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/resolvers.py" in urlconf_module 526. return import_module(self.urlconf_name) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/importlib/__init__.py" in import_module 127. return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>" in _gcd_import 1003. <source code not available> File "<frozen importlib._bootstrap>" in _sanity_check 942. <source code not available> Exception Type: ValueError at / Exception Value: Empty module name

Actually the above is not right, it seems the problem is actually Internal Server Error: /favicon.ico. The traceback from the console is below.

So where do I put favicon.ico in settings.py there is "STATIC_URL = '/static/'" but there is no 'static' directory in filesystem.

Error:
Internal Server Error: /favicon.ico Traceback (most recent call last): File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/utils/deprecation.py", line 90, in __call__ response = self.process_request(request) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/middleware/common.py", line 52, in process_request if self.should_redirect_with_slash(request): File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/middleware/common.py", line 70, in should_redirect_with_slash not is_valid_path(request.path_info, urlconf) and File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/base.py", line 157, in is_valid_path resolve(path, urlconf) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/base.py", line 24, in resolve return get_resolver(urlconf).resolve(path) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/resolvers.py", line 491, in resolve for pattern in self.url_patterns: File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/utils/functional.py", line 37, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/resolvers.py", line 533, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/utils/functional.py", line 37, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/site-packages/django/urls/resolvers.py", line 526, in urlconf_module return import_module(self.urlconf_name) File "/home/ben/.pyenv/versions/3.7.2/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1003, in _gcd_import File "<frozen importlib._bootstrap>", line 942, in _sanity_check ValueError: Empty module name
Reply


Messages In This Thread
Lerning django 2.1, having problems with tutorial - by funkytwig - Mar-22-2019, 12:28 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Django: How to automatically substitute a variable in the admin page at Django 1.11? m0ntecr1st0 3 3,393 Jun-30-2019, 12:21 AM
Last Post: scidam
  [django] problems with tables SheeppOSU 3 3,120 May-06-2019, 08:32 PM
Last Post: SheeppOSU
  Simple Django Tutorial lewashby 1 4,671 Jan-30-2017, 05:57 PM
Last Post: scriptso

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020