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.

Reply via email to