전체 글(746)
-
In order to allow non-dict objects to be serialized set the safe parameter to False.
def getData(reqeust) : data = [] tasks = serializers.serialize('json', Gantt.objects.filter(work=2)) data.append({ 'tasks' : tasks }) print(data) return JsonResponse(data) return JsonResponse(data, safe=False)를 하면 해결됨
2021.01.16 -
Django custom template tag filter 추가
1. 앱/templatetags 디렉토리 생성 2. /templatetags/filter.py 파일 생성 - 앱이 다른 경우, 파일명을 다르게 해야 함(동일하면 에러 발생) - 첫번째 앱의 파일만 인식함 - django를 재기동해야 적용됨 from django import template register = template.Library() @register.filter(name='lower') def lower(value): return value.lower() from django import template register = template.Library() def lower(value): return value.lower() register.filter('lower', lower) from d..
2021.01.16 -
descriptor 'date' for 'datetime.datetime' objects doesn't apply to a 'int' object
from datetime import datetime temp = datetime.date(2022,1,2) import를 잘못해서 생긴 문제 아래와 같이 고치면 해결 import datetime temp = datetime.date(2022,1,2)
2021.01.16 -
템플릿 forloop.counter 사용
lists = ['a','b','c','d'] {% for list in lists %} {{ list }}{{ forloop.counter|add:1}} {% endfor %} 결과값 a 2 b 3 c 4 d 5
2021.01.16 -
'with' expected at least one variable assignment
{% with lists =1 %} {% with lists= 1 %} {% with lists = 1 %} with는 변수와 값사이에 공백이 있으면 인식을 하지 못함
2021.01.16 -
Could not parse the remainder: '['a','b','c','d']' from '['a','b','c','d']'
{% with lists = ['a','b','c','d'] %} {% for list in lists %} {{ list }}{{ forloop.counter|add:1}} {% endfor %} {% endwith%} with는 리스트처리가 안됨
2021.01.16