Django17 Python 장고 쿼리셋 필터링에서 어떻게 같지 않음을 표현하나요?, How do I do a not equal in Django queryset filtering? 질문 장고 모델 QuerySet에서, 비교 값을 위한 __gt와 __lt가 있지만, __ne나 != (같지 않음)이 있나요? 같지 않은 값을 이용하여 필터링을 하고 싶습니다. 예를 들어, Model: bool a; int x; 다음과 같이 하고 싶습니다. results = Model.objects.exclude(a=True, x!=5) !=는 올바른 구문이 아닙니다. __ne도 시도해보았지만, 작동하지 않았습니다. 결국 다음과 같이 사용했습니다: results = Model.objects.exclude(a=True, x__lt=5).exclude(a=True, x__gt=5) 답변 이를 위해 Q 객체를 사용할 수 있습니다. 이들은 ~ 연산자로 부정될 수 있으며 일반적인 Python 표현식과 유사하게 결합.. 2023. 6. 6. Python Django에서 null=True와 blank=True의 차이점은 무엇인가요?, What is the difference between null=True and blank=True in Django? 질문 장고에서 모델 필드를 추가할 때는 일반적으로 다음과 같이 작성합니다: models.CharField(max_length=100, null=True, blank=True) ForeignKey, DecimalField 등에도 동일하게 적용됩니다. 다음 중에서: null=True만 blank=True만 null=True 및 blank=True 다른 (CharField, ForeignKey, ManyToManyField, DateTimeField) 필드에 대해 각각 어떤 차이가 있으며, 옵션 1, 2 또는 3을 사용하는 장단점은 무엇인가요? 답변 null=True은 DB에서 해당 열을 NULL (대신 NOT NULL)로 설정합니다. DateTimeField 또는 ForeignKey와 같은 Django 필드.. 2023. 5. 25. Elastic Beanstalk + Django, mysqlclient, mysql ERROR 안녕하세요 독학코딩입니다. 오늘은 Django를 EB에 deploy하는 과정에서 종종 겪는 오류 해결방법에 대해서 포스팅 하겠습니다. 간혹 deploy는 정상적으로 됐는데 deploy 된 사이트 URL에 가보면 502 Bad Gateway 화면이 보일때가 있습니다. 그래서 EB 환경에 가서 log를 확인했는데 아래와 같이 나올 때가 있습니다. /bin/sh: mysql_config: command not found /bin/sh: mariadb_config: command not found /bin/sh: mysql_config: command not found Traceback (most recent call last): File "", line 2, in File "", line 34, in File.. 2022. 9. 15. [Django 블로그 만들기] Django templates 만들기 안녕하세요 독학코딩입니다. 오늘은 Django의 MTV, model, views, templates 구조의 마지막 templates를 만드는 방법에 대해서 배워보겠습니다. 혹시 이전 포스팅에서 배운 model과 views를 만드는 방법에 대해서 잘 모르신 다면 아래의 링크를 참고하시면 됩니다. [Django 블로그 만들기] Django Model, View 만들기 안녕하세요 독학코딩입니다. 이전 포스팅에서 Django 앱을 만들고 urls.py를 수정하는 것까지 했습니다. 이번 포스팅에서는 Django에 Model과 View를 생성하는 법에 대해서 배워보겠습니다. 이전 포스트 stcodelab.com Django templates 만들기 먼저 이전에 python manage.py startspp 앱이름을.. 2022. 9. 9. 이전 1 2 3 4 5 다음