파이썬(156)
-
'Manager' object is not callable
def gantt(request,work_id) : gantts = Gantt.objects().all() context = { 'gantts' : gantts } return render(request, 'gantt/gantt.html', context) Gantt.objects().all() -> Gantt.objects.all()로 변경해서 해결
2021.01.16 -
gantt() got an unexpected keyword argument 'id'Request Method: GETRequest URL: http://localhost/gantt/gantt/3
urls.py urlpatterns = [ path('gantt/', views.gantt, name='gantt'), ] views.py def gantt(request,gantt_id) : return HttpResponse('Hello World') path의 파라메터명과 함수의 파라메터명이 불일치하여 발생하는 오류 파라메터명을 동일하게 하면 해결 됨 path('gantt/', views.gantt, name='gantt'),
2021.01.16 -
The current path, gantt/gantt/, didn't match any of these.
urls.py urlpatterns = [ path('gantt', views.gantt, name='gantt'), ] 'gantt' -> 'gantt/'로 변경하면 해결 path('gantt/', views.gantt, name='gantt'),
2021.01.16 -
AttributeError at /gantt/gantt/'Gantt' object has no attribute 'get'Request Method: GETRequest URL: http://localhost/gantt/gantt/Django Version: 3.1.2Exception Type: AttributeErrorException Value:'Gantt' object has no attribute 'get'
views.py def gantt(request) : return HttpResponse('Hello World') urls.py urlpatterns = [ path('gantt/', views.Gantt, name='gantt'), ] http://localhost/gantt/gantt/ 호출시 에러 발생 urls.py에서 'views.Gantt''가 오타 'views.gantt'로 변경하면 해결됨
2021.01.16 -
static 파일(스크립트, 이미지 등) 처리
setting.py STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] 탬플릿 {% load static %}
2021.01.16 -
같은 위치의 다른 파일을 호출 할 경우, '.' 또는 '현재 디렉토리명' 사용 가능
현재 디록토리 : /gantt from . import views from gantt import views
2021.01.15