- 큐
- ORM
- migrations
- SQL
- distinct
- 그리디
- stack
- count
- 스택
- M:N
- 통계학
- DB
- 뷰
- Django
- Tree
- create
- 백트래킹
- N:1
- Article & User
- Queue
- 완전검색
- 쟝고
- 트리
- regexp
- outer join
- delete
- Vue
- update
- drf
- 이진트리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록create (5)
데이터 분석 기술 블로그
CREATE 명령어란?"CREATE"는 데이터베이스 객체(테이블, 데이터베이스, 뷰, 인덱스 등)를 생성할 때 사용하는 명령어입니다. 가장 자주 사용되는 것은 테이블 생성이며, 이를 통해 데이터를 저장할 구조를 정의합니다.CREATE 구문1. 데이터베이스 생성CREATE DATABASE database_name; database_name: 생성할 데이터베이스의 이름.2. 테이블 생성CREATE TABLE table_name ( column1 datatype constraint, column2 datatype constraint, ...); table_name: 생성할 테이블의 이름.column: 테이블의 컬럼 이름.datatype: 컬럼의 데이터 타입 (예: INT, VARCHAR, DA..
게시글 CREATE 기존 Article Form 출력 변화를 확인합니다. User 모델에 대한 외래 키 데이터 입력을 위해 불필요한 input이 출력됩니다. ArticleForm 출력 필드를 수정합니다. # articles/forms.py class ArticleForm(forms.ModelForm): class Meta: model = Article fields = ('title', 'content',) 게시글 작성 시 에러 발생가 발생하면 user_id 필드 데이터가 누락되었기 때문입니다. 게시글 작성 시 작성자 정보가 함께 저장될 수 있도록 save의 commit 옵션을 활용합니다. # articles/views.py @login_required def create(request): if reque..
1. 사용자로부터 댓글 데이터를 입력받기 위한 CommentForm 정의 # articles/forms.py from .models import Article, Comment class CommentForm(forms.ModelForm): class Meta: model = Comment fields = '__all__' 2. deatil view 함수에서 CommentForm을 사용하여 detail 페이지에 렌더링 # articles/views.py from .forms import ArticleForm, CommentForm def detail(request, pk): article = Article.objects.get(pk=pk) comment_form = CommentForm() context ..
1. Create Create 로직을 구현하기 위해 필요한 view 함수의 개수는 몇 개일까요? 사용자 입력 데이터를 받을 페이지를 렌더링 하는 new와 사용자가 입력한 데이터를 받아 DB에 저장하는 create, 이렇게 두 가지가 있습니다. 1-1 new 기능 구현 # articles/urls.py urlpatterns = [ ... path('new/', views.new, name='new') ] # articles/views.py def new(request): return render(request, 'articles/new.html') NEW Title:
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 데이터 객체를 만드는..