Hello, I am new to Django and followed this Mozilla Django Tutorial <https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/development_environment> which was very helpful, and created the 'locallibrary' project. As part of the exercise, it has you create a 'catalog' app and has you set up a redirect to the default app <https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/skeleton_website> ('catalog') as below
locallibrary\locallibrary\urls.py path('', RedirectView.as_view(url='/*catalog*/', permanent=True)), The whole tutorial went smoothly, but now I am wanting to create my own project so I created a new virtual environment, created a new site/project, and for sanity check started the server "python manage.py runserver" in the new project and then tried to navigate to the http://127.0.0.1:8000/ , but it instead tries to redirect to the tutorial project's app http://127.0.0.1:8000/*catalog*/ and gets a 404. I tried to install Django in the new virtual environment, but no help. Here are the errors and some other messages: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/catalog/ Using the URLconf defined in CalendarAlerts.urls, Django tried these URL patterns, in this order: 1. admin/ The current path, catalog/, didn't match any of these. You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. January 21, 2018 - 09:28:59 Django version 2.0.1, using settings 'CalendarAlerts.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Not Found: /catalog/ [21/Jan/2018 09:29:13] "GET /catalog/ HTTP/1.1" 404 1971 Not Found: /favicon.ico [21/Jan/2018 09:29:13] "GET /favicon.ico HTTP/1.1" 404 1980 (CalendarAlert_env) C:\Users\dnintzel\Documents\django_projects\CalendarAlerts>*python -m django --version* *2.0.1* (CalendarAlert_env) C:\Users\dnintzel\Documents\django_projects\CalendarAlerts>python --version *Python 3.6.4* Can someone help me understand why the new project is referencing the old (and how to resolve)? Is it related to the virtual environment? I am also interested in BKMs for use of virtual environments in this case? Specifically, should Django need to be installed on each virtual environment (if you don't have it installed globally?). I am actually a little surprised that Django commands executed in the new project before I installed it in that VE. Thanks in advance, Doug -- 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+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/772985a8-537a-4cdb-8030-177262e44efd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.