2017-05-02 5 views
-1

は私がは、Djangoは

ページが見つかりません(404) リクエストメソッド私は、このエラーメッセージが出続けるmodel.Howeverデータベースへの入力を投稿し、ユーザーフォームを作成しようとしています動作していないのURL :

^hiresite^$ [名= 'インデックス']

^hiresite ^リクルーター$ [名=」:http://127.0.0.1:8000/hiresite/Recruiter はrecruitment.urlsで定義されているのURLconfを使用して、Djangoはこの順で、これらのURLパターンを試してみました募集者]

^admin/

現在のURL、horsite/Recruiterはこれらのいずれとも一致しませんでした。

私は上記のURL Recruiterを見ることができますが、エラーメッセージが表示されるので少し混乱しています。あなたの助けが大変ありがとうございます。

1.Hereは

from django .conf.urls import url 

from. import views 

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

] 

2.Hereプロジェクト

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

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

3.Hereのための私のUrls.pyされているURL採用担当者のための図であるアプリのための私のUrls.pyです

def Recruiter(request): 
    if request.method == 'POST': 
     form = register_job(request.POST) 
     if form.is_valid(): 
      title = request.POST.get('title', ' ') 
      description = request.POST.get('description', ' ') 
      salary = request.POST.get('salary', ' ') 
      reference = request.POST.get('reference', ' ') 


      user_obj = jobsearch(title=title, description=description, salary=salary, reference=reference) 
      user_obj.save() 

      return render(request, 'hiresite/Recruiter.html', {'user_obj ': user_obj, 'is_registered': True}) 
     else: 
      form = register_job() 
      return render(request, 'hiresite/Recruiter.html', {'form': form}) 

4.Hereは、URLリクルーター

のためのviews.pyファイルで使用されるHTMLテンプレートファイルです
!DOCTYPE html> 
<html lang="en"> 
<head> 
<title>Learning Html the Hard way</title> 
<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<meta name="description" content=""> 
<meta name="author" content=""> 
<link rel="icon" href="../../favicon.ico"> 
{% load staticfiles %} 
<link rel='stylesheet' href= " {% static 'css/bootstrap.min.css' %}" type = 'text/css'/>  
</head> 
<body> 



 <form action="{% url 'hiresite:Recruiter' %}" method="post"> 
    {% csrf_token %} 
   {{ form }} 
    <input type="submit" value="Submit"> 
    </form> 

</body> 
</html> 

答えて

4

変換このライン:

url(r'^hiresite/', include('hiresite.urls')), 
:この行に

url(r'^hiresite', include('hiresite.urls')),