不能在django得到你好的世界

时间:2014-03-15 03:15:46

标签: django

我尝试在django中编写hello world程序但是我没有得到预期的结果。请帮忙 - 第二天卡在这里。我的Python版本2.7。 Django 1.6.2

目录列表:

  1. mysite的
    • manage.py
    • mysite的
      • 初始化的.py
      • _init.pyc
      • settings.py
      • settings.pyc
      • urls.py
      • urls.pyc
      • wsgi.py
      • wsgi.pyc
      • views.py
  2. 1。视图文件中的代码

    from django.http import HttpResponse
    
    def hello(request):
        return HttpResponse(“hello world”)
    

    2。网址文件中的代码

    from django.conf.urls import patterns, include, url
    
    from mysite.views import hello
    
    
    #from django.contrib import admin
    #admin.autodiscover()
    
    #urlpatterns = patterns('',
        # Examples:
        # url(r'^$', 'mysite.views.home', name='home'),
        # url(r'^blog/', include('blog.urls')),
    
        #url(r'^admin/', include(admin.site.urls)),
    
        url(r'^$', 'mysite.views.hello’, name=‘hello’)
    
    )
    

    ""

    中的SyntaxError

    例外值:
    非ASCII字符' \ xe2'在文件/Users/**/**/djcode/mysite/mysite/urls.py第16行,但没有声明编码;有关详细信息,请参阅http://www.python.org/peps/pep-0263.html(urls.py,第16行) [请注意:星号用于隐藏上面的路径]

1 个答案:

答案 0 :(得分:4)

您使用的是不同的字符:

url(r'^$', 'mysite.views.hello’, name=‘hello’)

应该是:

url(r'^$', 'mysite.views.hello', name='hello')

所以澄清应该是'代码。