は私がは、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>