Ajax html 페이지 가져오기

간단한 Ajax 로 페이지 가져오기 예제 자세한 내용은 Ajax + Django로 한 페이지에서…
간단한 Ajax 로 페이지 가져오기 예제 자세한 내용은 Ajax + Django로 한 페이지에서…
말로만 듣던 union() 을 사용해 보려 찾아본다. 사실은 쿼리셋 2개를 하나로 합치기 …
맨날 헷갈리는데 ORM Queryset 의 결과를 리스트로 받아 쓰는 경우가 많아 values(), values_list(), list()를 자주 쓰게 되는데 확실히 결과가 어떻게 다른지 알아보자. 말보단 코드를 짜서 결과를 보고 비교해 보는 게 확실히 이해하는데 크게 도움이 된다. result_by_orderitem = Result.objects.filter(starttime__year=s_year).order_by(“orderitem”, “-starttime”).distinct(“orderitem”).values(“orderitem”) print(result_by_orderitem) result_by_orderitem = Result.objects.filter(starttime__year=s_year).order_by(“orderitem”, “-starttime”).distinct(“orderitem”).values_list(“orderitem”) print(result_by_orderitem) result_by_orderitem = Result.objects.filter(starttime__year=s_year).order_by(“orderitem”, “-starttime”).distinct(“orderitem”).values_list(“orderitem”, flat=True) print(result_by_orderitem) result_by_orderitem = list(result_by_orderitem) print(result_by_orderitem) 예제로 짠 파이썬 코드의 결과를 보면, <QuerySet [{‘orderitem’: 278}, {‘orderitem’: 279}, {‘orderitem’: 280}, {‘orderitem’: 284}, {‘orderitem’: 287}, {‘orderitem’: 288}]><QuerySet [(278,), (279,), (280,), (284,), (287,), (288,)]><QuerySet…
읽기도 어려워 Coalesce() 함수를 사용해 보자. 엄청 유용한데 잘 안 알려져 있는 듯…
url 함수로 템플릿에서 원하는 함수를 호출할 수 있다. 호출 방법은 다음과 같다. 이…
빈 리스트를 장고 템플릿에서 표현하는 방법은 아래 처럼 {% empty %} 구문을 활용하자! {% for item in itemlist %} {% if item.is_deleted == 1 %} {% else %} {% now “Y-m-d” as todays_date %} <tr class=”align-middle”> <td class=”white-space-nowrap ps-0″> <a href=”{% url ‘orderitem_view’ pk=item.id %}”>{{ item.id }}</a> </td> <td class=”align-middle” > <p class=”mb-0″>{{ item.product }}</p> </td> <td class=”align-middle text-end” > <p class=”mb-0″>{{ item.date_due | date:”m-d”}}</p> </td> <td class=”align-middle text-end” > <p class=”mb-0″>{{ item.quantity|intcomma }}</p> </td> <td class=”align-middle text-end” > <p…
그냥 migrations 폴더에서 스크립트 파일들을 막 지우면 문제가 생긴다. 다음 순서대…
여러 테이블에 걸쳐서 동시에 수행이 딱딱 같이 되어야 하는 몇개의 일련적인 동작의…
장고에서 ORM을 이용하는 게 가장 기본인데, 필요한 글들을 모아본다. 계속 구글링 …