ok, I switched to the 1.3.1 released version of Django, and also tried Python2.6 instead of Python2.7 on the dev version of Django. Things are still majorly broken, see the following in the django shell on a fresh startproject, I could not import even the top level django module. Then, I set PYTHONPATH to /home/nara/Django1.3/django, and after that, in the shell, I am still unable to directly import the admin module, I have to do this:
>>> import django >>> import django.contrib >>> import django.contrib.admin So, the problem is not just in the admin module, it is likely all over the place (entire django module hierarchy). Oh well, looks like I have to cool this off for a while. Thanks for everyone's help. Nara On Sep 10, 2:17 pm, nara <nar...@gmail.com> wrote: > I'll get through this yet :) > > I tried the commands you have under the django shell, and I got > 'example.com' > on the django.Site query, and not an error. Also, interestingly, > within the shell, I don't see > django on the sys.path at all (shown below), but I do see my project > mblog. This could > be the cause of not seeing the admin. I could switch to python 2.6 > instead > of python 2.7, but I doubt that that is going fix this issue. Dropping > my project > table and doing a new syncdb did not help either. > > Here is the path, prettified: > > ['/home/nara/dj/mblog' > '/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg' > '/usr/local/lib/python2.7/dist-packages/grin-1.2.1-py2.7.egg' > '/usr/local/lib/python2.7/dist-packages/pip-1.0.2-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/pymodules/python2.7/gtk-2.0' > '/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/pymodules/python2.7/ubuntuone-control-panel' > '/usr/lib/pymodules/python2.7/libubuntuone' > '/usr/lib/pymodules/python2.7/ubuntuone-storage-protocol' > '/usr/lib/pymodules/python2.7/ubuntuone-client'] > > Thanks > Nara > > On Sep 9, 9:56 pm, Babatunde Akinyanmi <tundeba...@gmail.com> wrote: > > > > > > > > > Hi nara, > > This error is normally thrown when the sites app is being used in a > > django project. I think it can also occur if the sites tables in the > > database is not properly created during django-admin startproject. > > Someone else reported that he was able to solve the problem by using a > > user name without special characters. > > > This might be difficult to debug since you are using a development > > version however: > > 1. Go to the inbuilt django shell and enter these commands: > > from django.contrib.sites.models import Site > > From django.conf import settings > > x = settings.SITE_ID > > Site.objects.get(pk=x) > > > You should get the same "site matching query does not exist" error. > > Now print x and then check the django_site_table in your database. x > > should be the same as the primary key of what you have in the table. > > If it isn't, drop the table and syncdb again. > > > On 9/10/11, nara <nar...@gmail.com> wrote: > > > > yes, admin is in INSTALLED_APPS. BTW, the basic site works fine if I > > > turn > > > off all admin. admin is not strictly necessary, it is just a nicety. > > > > One strange thing though: I have had to set PYTHONPATH and > > > explicitly set it to ~/mblog:~/mblog/apps:~/mblog/apps/myblog, > > > even though __init__.py files exist at all levels! Could > > > something as basic as Python module search be broken? > > > I am using latest Python 2.7 on Ubuntu 11.04 > > > > Thanks > > > Nara > > > > On Sep 9, 5:35 pm, Casey Greene <csgre...@princeton.edu> wrote: > > >> Is admin in INSTALLED_APPS? > > > >>https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-INSTA... > > > >> Casey > > > >> On 09/09/2011 07:04 PM, nara wrote: > > > >> > Hi, > > > >> > I am a newbie, and I am trying a very basic blog site to get familiar > > >> > with the latest development release. I followed the directions in the > > >> > tutorial (part 2) to try and get the automatic admin going. However, > > >> > here is what I get on the url localhost:8000/admin/ > > > >> > DoesNotExist at /admin/ > > > >> > Site matching query does not exist. > > > >> > Request Method: GET > > >> > Request URL: http://localhost:8000/admin/ > > >> > Django Version: 1.4 pre-alpha SVN-16741 > > >> > Exception Type: DoesNotExist > > >> > Exception Value: > > > >> > Site matching query does not exist. > > > >> > Further, syncdb, even on a brand new database, does not create tables > > >> > for the admin, just for django and my blog model. > > > >> > Ideas, suggestions? > > > >> > Thanks > > >> > Nara > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Django users" group. > > > To post to this group, send email to django-users@googlegroups.com. > > > To unsubscribe from this group, send email to > > > django-users+unsubscr...@googlegroups.com. > > > For more options, visit this group at > > >http://groups.google.com/group/django-users?hl=en. > > > -- > > Sent from my mobile device -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.