V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
stackpop
V2EX  ›  Python

why does this exception "Django ImportError at / No module named jiong.urls" occured?

  •  
  •   stackpop ·
    sjtubinlong · 2012-07-30 14:45:25 +08:00 · 3041 次点击
    这是一个创建于 4530 天前的主题,其中的信息可能已经有所发展或是发生改变。
    No module named jiong.urls

    Request Method: GET
    Request URL: http://localhost/
    Django Version: 1.4
    Exception Type: ImportError
    Exception Value:

    No module named jiong.urls

    Exception Location: /opt/server/lib/python2.7/site-packages/django/utils/importlib.py in import_module, line 35
    Python Executable: /opt/server/bin/uwsgi
    Python Version: 2.7.3
    Python Path:

    ['/opt/server/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg',
    '/opt/server/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
    '/opt/server/lib/python2.7',
    '/var/www/jiong/jiong',
    '/opt/python/lib/python27.zip',
    '/opt/python/lib/python2.7',
    '/opt/python/lib/python2.7/plat-linux2',
    '/opt/python/lib/python2.7/lib-tk',
    '/opt/python/lib/python2.7/lib-old',
    '/opt/python/lib/python2.7/lib-dynload',
    '/opt/python/lib/python2.7/site-packages',
    '/opt/server/lib/python2.7/site-packages']

    Server time: Mon, 30 Jul 2012 01:35:17 -0500
    --------------------------------------------------

    I just use nginx and uwsgi run django app, but this error occured, can someone help me solve it.

    The following are steps I configure the django server:

    1.compile and install python 2.7 with source code

    2.install python-setuptools

    3.then easy_install pip and virtualenv

    4. create a virtual env use virtualenv server and let the python path as the previous compiled 2.7 version

    5.activate the virtual enviroment. and then pip install uwsgi and django

    6.run django-admin.py startprojects to add a new project called "jiong"
    the new django 1.4 will generate a default wsgi.py file

    6.edit nginx.conf and add a server item, then restart nginx

    7. run uwsgi -s :9090 -M -p 4 -d /var/www/dddd2.log --vhost
    2 条回复    1970-01-01 08:00:00 +08:00
    stackpop
        1
    stackpop  
    OP
       2012-07-30 15:01:31 +08:00
    thx for all.
    I just changed the jiong.urls in settings.py into urls, then it works.

    can someone tell me the relationships between django projects and apps.
    cloudzhou
        2
    cloudzhou  
       2012-07-30 15:15:31 +08:00
    django projects and apps 无非就是python的packages,在uwsgi能访问得到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 05:24 · PVG 13:24 · LAX 21:24 · JFK 00:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.