2016-10-11 3 views
-1

まず、 "CentOS"オペレーティングシステムにpipを使用してDjangoをインストールしました。 その後、私はこれらのステップをターミナルを使って実行しました。Python Djangoが実行されていない

django-admin startproject mysite 

フォルダ個人用サイトを使用して作成されます。

python manage.py runserver 

と、URLをクリックしたとして、サーバが稼働していた: http://localhost:portnumber/

manage.py and another subfolder mysite 

は、単に私はこれらのコマンドを使用しました

その後、私はそれを実行する別のアプリを作ったとき

python manage.py startapp webapp 

次に、同じmysiteディレクトリにwebappを作成した新しいフォルダが1つ作成されます。個人用サイトのsettings.pyとurls.pyを変更しても、Webアプリケーションのurls.pyとviews.pyを変更した後

私が実行します。

python manage.py runserver 

エラーがここにこの権利

Performing system checks... 

    Unhandled exception in thread started by <function wrapper at 0x24a7398> 
    Traceback (most recent call last): 
    File "/usr/lib/python2.7/site-packages/django/utils/autoreload.py", line   
    226, in wrapper 
    fn(*args, **kwargs) 
    File "/usr/lib/python2.7/site-  
    packages/django/core/management/commands/runserver.py", line 121, in  
    inner_run 
    self.check(display_num_errors=True) 
    File "/usr/lib/python2.7/site-packages/django/core/management/base.py", 
    line 374, in check 
    include_deployment_checks=include_deployment_checks, 
    File "/usr/lib/python2.7/site-packages/django/core/management/base.py",  
    line 361, in _run_checks 
    return checks.run_checks(**kwargs) 
    File "/usr/lib/python2.7/site-packages/django/core/checks/registry.py", 
    line 81, in run_checks 
    new_errors = check(app_configs=app_configs) 
    File "/usr/lib/python2.7/site-packages/django/core/checks/urls.py", line 
    14, in check_url_config 
    return check_resolver(resolver) 
    File "/usr/lib/python2.7/site-packages/django/core/checks/urls.py", line 
    28, in check_resolver 
    warnings.extend(check_resolver(pattern)) 
    File "/usr/lib/python2.7/site-packages/django/core/checks/urls.py", line 
    24, in check_resolver 
    for pattern in resolver.url_patterns: 
    File "/usr/lib/python2.7/site-packages/django/utils/functional.py", line 
    35, in __get__ 
    res = instance.__dict__[self.name] = self.func(instance) 
    File "/usr/lib/python2.7/site-packages/django/urls/resolvers.py", line 
    322, in url_patterns 
    raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) 
    django.core.exceptions.ImproperlyConfigured: The included URLconf  
    '<module 'webapp.urls' from 
    '/home/username/Desktop/prog/django/mysite/webapp/urls.pyc'>' does not 
    appear to have any patterns in it. If you see valid patterns in the file 
    then the issue is probably caused by a circular import. 
+0

問題はそれを示すために、気に、そのアプリの 'urls.py'ファイル内にあるように見えます。 –

+0

urls.pyでコードを共有できますか? – vabada

+1

あなたのpycファイルを削除しようとしてください – Sayse

答えて

0

が来ている:

'/home/username/Desktop/prog/django/mysite/webapp/urls.pyc'>' does not appear to have any patterns in it. 

チェックurls.py

私はあなたに正確に何を言うことができません〜へファイルを見ることなくチェックするが、ここではサンプルurls.pyです:

urlpatterns = patterns('', 
    # Examples: 
    # url(r'^blog/', include('blog.urls')), 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^webapp/', include('webapp.urls')), 
) 

コードは次のとおりです。 urls.py [/mysite/mysite/urls.py]

from django.conf.urls import url,include 
    from django.contrib import admin 

    urlpatterns = [url(r'^admin/', admin.site.urls), 
    url(r'^webapp/', include('webapp.urls')) 
    ] 

settings.py [ /mysite/mysite/settings.py]

INSTALLED_APPS = [ 
         'webapp', 
         'django.contrib.admin', 
         'django.contrib.auth', 
         'django.contrib.contenttypes', 
         'django.contrib.sessions', 
         'django.contrib.messages', 
         'django.contrib.staticfiles', 
        ] 

urls.py [/mysite/webapp/urls.py]

from django.conf.urls import url 
    from. import views 

    urlpatterns = [ 
        url(r'^$', views.index, name='index') 
        ] 

views.py [/mysite/webapp/views.py]

from django.shortcuts import render 
    from django.http import HttpResponse 

    def index(request): 
      return HttpResponse("<h2>Hey!</h2>") 
+0

のでurls.py問題が解決変えたのですか?私はあなたの編集からはわかりません。 – brt

関連する問題