Tracking a bad import

0 views
Skip to first unread message

goodwinb

unread,
Jul 1, 2009, 9:48:50 PM7/1/09
to Django users
I am setting up a server and when I run manage.py syncdb I get the
error 'cannot import name pre_delete'. How can I get more trace
information about where the bad pre_delete is?

Python 2.6; Django 1.1-beta; using comments, markdown, statlib

Chhouk Voeun

unread,
Jul 1, 2009, 10:28:16 PM7/1/09
to django...@googlegroups.com

Page not found (404)

Request Method: GET
Request URL: http://localhost:8080/main/

Using the URLconf defined in pollango.urls, Django tried these URL patterns, in this order:

  1. ^$
  2. ^create/$
  3. ^poll/(?P<poll_key>[^\.^/]+)/$
  4. ^poll/(?P<poll_key>[^\.^/]+)/results/$

The current URL, /main/, didn't match any of these.

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

goodwinb

unread,
Jul 2, 2009, 12:00:49 AM7/2/09
to Django users
Fixed it by reinstalling all of my packages.

Chhouk Voeun

unread,
Jul 2, 2009, 12:04:35 AM7/2/09
to django...@googlegroups.com


i use window and i can start page .the sample code follow:# Copyright 2008 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.


"""Bootstrap for running a Django app under Google App Engine.

The site-specific code is all in other files: settings.py, urls.py,
models.py, views.py.  And in fact, only 'settings' is referenced here
directly -- everything else is controlled from there.

"""

# Standard Python imports.
import os
import sys
import logging
import __builtin__



# Google App Hosting imports.
from google.appengine.ext.webapp import util

import pickle
sys.modules['cPickle'] = pickle

# Enable info logging by the app (this is separate from appserver's
# logging).
logging.getLogger().setLevel(logging.INFO)

# Force sys.path to have our own directory first, so we can import from it.
sys.path.insert(0, os.path.abspath(os.path.dirname(__file__)))

# Must set this env var *before* importing any part of Django.
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

# Make sure we can import Django.  We may end up needing to do this
# little dance, courtesy of Google third-party versioning hacks.  Note
# that this patches up sys.modules, so all other code can just use
# "from django import forms" etc.
try:
  from django import v0_96 as django
except ImportError:
  pass

# Import the part of Django that we use here.
import django.core.handlers.wsgi


def main():
  # Create a Django application for WSGI.
  application = django.core.handlers.wsgi.WSGIHandler()

  util.run_wsgi_app(application)

if __name__ == '__main__':
  main()



Chhouk Voeun

unread,
Jul 2, 2009, 12:15:41 AM7/2/09
to django...@googlegroups.com

i want to use map url (http:\\localhost:8080\main).oh i use window

Xiong Chiamiov

unread,
Jul 2, 2009, 12:41:17 PM7/2/09
to Django users
On Jul 1, 9:15 pm, Chhouk Voeun <voeun.chh...@gmail.com> wrote:
> i want to use map url (http:\\localhost:8080\main).oh i use window

Did you read the tutorial? None of your url regexes look anything
like /main/. And why did you hijack someone else's thread that was
about a completely different topic?

Andrew Fong

unread,
Jul 2, 2009, 3:02:21 PM7/2/09
to Django users
Ignoring thread hijacking there and responding to the OP.

The next time you have an import error, try using the -v option, like
this: python -v manage.py syncdb

That'll print every module being imported as it's being imported -- it
might help identify what's missing.

Alternatively, use pdb (http://docs.python.org/library/pdb.html)

-- Andrew
Reply all
Reply to author
Forward
0 new messages