- 스택
- 이진트리
- 쟝고
- delete
- 그리디
- regexp
- 통계학
- stack
- migrations
- ORM
- drf
- 완전검색
- 큐
- update
- count
- N:1
- outer join
- Queue
- M:N
- SQL
- Tree
- distinct
- 뷰
- 백트래킹
- DB
- 트리
- create
- Vue
- Django
- Article & User
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
목록delete (6)
데이터 분석 기술 블로그
DELETE 명령어란?"DELETE"는테이블에서 데이터를 삭제할 때 사용하는 명령어입니다. 특정 조건에 맞는 하나 이상의 행(row)을 삭제할 수 있으며, 조건을 지정하지 않으면 테이블의 모든 데이터를 삭제할 수 있습니다.DELETE 구문1. 특정 조건의 데이터 삭제DELETE FROM table_nameWHERE condition; table_name: 데이터를 삭제할 테이블의 이름.WHERE condition: 삭제할 행을 지정하는 조건.2. 테이블의 모든 데이터 삭제DELETE FROM table_name; 주의: WHERE 절이 없으면 테이블의 모든 행이 삭제됩니다.DELETE의 특징 행 단위 삭제:DELETE는 테이블에서 특정 조건에 맞는 행(row)을 삭제합니다.조건부 삭제:WHERE 절을 ..
DELETE & PUT단일 댓글 삭제 및 수정을 위한 view 함수 작성# articles/views.py@api_view(['GET', 'DELETE', 'PUT'])def comment_detail(request, comment_pk): comment = Comment.objects.get(pk=comment_pk) if request.method == 'GET': serializer = CommentSerializer(comment) return Response(serializer.data) elif request.method == 'DELETE': comment.delete() return Response(status..
1. DELETE게시글 데이터 삭제하기요청에 대한 데이터 삭제가 성공했을 경우는 204 No Content 응답# articles/views.py@api_view(['GET', 'DELETE'])def article_detail(request, article_pk): article = Article.objects.get(pk=article_pk) if request.method == 'GET': serializer = ArticleSerializer(article) return Response(serializer.data) elif request.method == 'DELETE': article.delete() return ..
1. 게시글 READ 각 게시글의 작성자 이름을 출력한다. {% for article in articles %} 작성자 : {{ article.user }} 글 번호 : {{ article.pk }} 글 제목 : {{article.title }} 글 내용: {{ article.content }} {% endfor %} 2. 게시글 UPDATE 게시글 수정 요청 사용자와 게시글 작성 사용자를 비교하여 보인의 게시글만 수정할 수 있도록 합니다. # articles/views.py @login_required def update(request, pk): article = Article.objects.get(pk=pk) if request.user == article.user: if request.method ..
1. Delete 1.1 Delete 기능 구현 # articles/urls.py urlpatterns = [ ... path('/delete/', views.delete, name='delete') ] # articles/views.py def delete(request, pk): article = Article.objects.get(pk=pk) article.delete() return redirect('articles:index') Detail ... {% csrf_token %} [back] 2. Update Update 로직을 구현하기 위해 필요한 view 함수의 개수는 몇 개일까요? 사용자 입력 데이터를 받을 페이지를 렌더링 하는 edit과 사용자가 입력한 데이터를 받아 DB에 저장하는 upd..
0. QuerySet API 실습 사전 준비 외부 라이브러리 설치 및 설정 pip install ipython pip install django-extensions # settings.py INSTALLED_APPS = [ 'articles', 'django_extensions', ..., ] pip freeze > requirements.txt 1. Create Django shell Django shell이란, Django 환경 안에서 실행되는 python shell로 입력하는 QuerySet API 구문이 Django 프로젝트에 영향을 미칩니다. python manage.py shell_plus # Django shell 실행 1-1 데이터 객체를 만드는(생성하는) 방법 1-2 데이터 객체를 만드는..