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 [email protected].
To post to this group, send email to [email protected].
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.

Reply via email to