pybo/urls.py파일 공개 해주시면 안될까요?
잘 될것 같았는데 아무래도 urls.py파일이 잘못된것 같아서요
아래 질문글에도 답변해주시면 고맙겠습니다
kmyang 님 1194
M 2021년 4월 10일 4:18 오후
2개의 답변이 있습니다. 1 / 1 Page
pybo.kr에서 사용하는 pybo/urls.py 파일내용입니다.
from django.urls import path
from .views import main_views, question_views, answer_views, comment_views, vote_views
app_name = 'pybo'
urlpatterns = [
# base_views.py
path('', main_views.index, name='index'),
path('recent_list/', main_views.recent_list, name='recent_list'),
# question_views.py
path('question/list/<str:category_name>/', question_views.question_list, name='question_list'),
path('question/detail/<int:question_id>/', question_views.question_detail, name='question_detail'),
path('question/create/<str:category_name>/', question_views.question_create, name='question_create'),
path('question/modify/<int:question_id>/', question_views.question_modify, name='question_modify'),
path('question/delete/<int:question_id>/', question_views.question_delete, name='question_delete'),
# answer_views.py
path('answer/create/<int:question_id>/', answer_views.answer_create, name='answer_create'),
path('answer/modify/<int:answer_id>/', answer_views.answer_modify, name='answer_modify'),
path('answer/delete/<int:answer_id>/', answer_views.answer_delete, name='answer_delete'),
# comment_views.py
path('comment/create/question/<int:question_id>/', comment_views.comment_create_question, name='comment_create_question'),
path('comment/create/answer/<int:answer_id>/', comment_views.comment_create_answer, name='comment_create_answer'),
path('comment/modify/<int:comment_id>/', comment_views.comment_modify, name='comment_modify'),
path('comment/delete/<int:comment_id>/', comment_views.comment_delete, name='comment_delete'),
path('comment/all/question/', comment_views.comment_all_question, name='comment_all_question'),
path('comment/all/answer/', comment_views.comment_all_answer, name='comment_all_answer'),
# vote_views.py
path('vote/question/<int:question_id>/', vote_views.vote_question, name='vote_question'),
path('vote/answer/<int:answer_id>/', vote_views.vote_answer, name='vote_answer'),
path('vote/comment/<int:comment_id>/', vote_views.vote_comment, name='vote_comment'),
path('vote/question/users/<int:question_id>/', vote_views.vote_question_users, name='vote_question_users'),
path('vote/answer/users/<int:answer_id>/', vote_views.vote_answer_users, name='vote_answer_users'),
path('vote/comment/users/<int:comment_id>/', vote_views.vote_comment_users, name='vote_comment_users'),
]
박응용 님
2021년 4월 10일 4:52 오후
제가 처음 작성한 것과 차이가 없는데
이런 에러가 납니다
NoReverseMatch at /pybo/
Reverse for 'question_create' with no arguments not found. 1 pattern(s) tried: ['pybo/question/create/(?P
Request Method: GET
Request URL: http://127.0.0.1:8000/pybo/
Django Version: 3.1.7
Exception Type: NoReverseMatch
Exception Value:
Reverse for 'question_create' with no arguments not found. 1 pattern(s) tried: ['pybo/question/create/(?P
Exception Location: C:\Users\ykm\AppData\Local\Programs\Python\Python39\lib\site-packages\django\urls\resolvers.py, line 685, in _reverse_with_prefix
Python Executable: C:\Users\ykm\AppData\Local\Programs\Python\Python39\python.exe
Python Version: 3.9.2
Python Path:
['c:\projects\mysite20210403',
'C:\Users\ykm\AppData\Local\Programs\Python\Python39\python39.zip',
'C:\Users\ykm\AppData\Local\Programs\Python\Python39\DLLs',
'C:\Users\ykm\AppData\Local\Programs\Python\Python39\lib',
'C:\Users\ykm\AppData\Local\Programs\Python\Python39',
'C:\Users\ykm\AppData\Roaming\Python\Python39\site-packages',
'C:\Users\ykm\AppData\Local\Programs\Python\Python39\lib\site-packages']
Server time: Sat, 10 Apr 2021 17:56:04 +0900
Error during template rendering
In template C:\projects\mysite20210403\templates\base.html, error at line 0
Reverse for 'question_create' with no arguments not found. 1 pattern(s) tried: ['pybo/question/create/(?P
kmyang 님
M 2021년 4월 10일 7:29 오후