목록전체 (32)
개발 공부
{{ menu1.menuName }} {{ menu1.price }} view class upload(APIView): def post(self, request): menuName = request.data.get("menuName") price = request.data.get("price") print(menuName) print(price) basket.objects.create(menuName=menuName, price=price) return Response(status=200) url path('menu/upload',upload.as_view()),

sale_list = sale.objects.values('menu_id').filter(gender__exact='male', age__range=(20, 29)).annotate( num_menu_id=Count('menu_id')).order_by('-num_menu_id') 위의 코드는 select menu_id, count(menu_id) from menu_sale where gender='male' and age>=20 and age

이전에 python manage.py startapp menu(앱이름) 위 명령어를 통해 만든 폴더에 자동으로 소스들이 생성되는데 이 중 models.py와 views.py를 사용한다 - models.py에서 위와 같이 코드를 작성해 준뒤 python manage.py makemigrations python manage.py migrate 위 두 명령어를 통해 class Menu모델은 DB에서 Menu테이블로 만든다 1. makemigrations : 만든 models.py를 DB에 반영하기 위한 스크립트를 작성하는 명령어 2. migrate : 위 명령어를 통해 만들어진 스크립트를 실행하는 명령어 명령어 실행 시 오른쪽을 통해 DB를 볼 수 있다 기본 제공하는 SQLite를 사용해서 저기서 사용하는 D..
DB와 연결 content앱 models.py에서 class Feed(models.Model): content = models.TextField() image = models.TextField() profile_image = models.TextField() user_id = models.TextField() like_count = models.IntegerField() 위와같이 선언해두고 python manage.py makemigrations 터미널에서 python manage.py makemigrations를 하면 장고 프레임워크에서 자동으로 models에 선언한 class를 찾아 DB로 만들려는 작업을 한다. python manage.py migrate 이후 python manage.py migr..