| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
Tags
- 동빈나
- Sort
- 템플릿
- 템플릿언어
- testclass
- Formula
- 퀵정렬
- salesforce
- 가상환경
- MTV패턴
- 장고
- 배포
- app
- 퀵
- view
- templates
- 뷰
- 알고리즘
- 앱
- 가상환경만들기
- 병합
- date
- 정렬
- sfdc
- 병합정렬
- model
- sort()
- sort 함수
- django
- Mtv
Archives
- Today
- Total
Like A Flowing Cloud
글쓰기 기능 구현하기 - create 본문
1 ) 사용자가 게시물 정보를 기입하는 new.html 만들기
2 ) 이 new 를 띄우기 위해서 → views.py 에 함수를 만들어주고
→ urls.py에 연결해주고 → nav bar 에 new 로 들어가는 링크 연결
+ ) new.html 에서 form 태그 중 action이 하는 역할은 내용을 전부 입력 후,
제출을 하였을 때 어떤 url로 연결해줄지 결정
<form action="{% url create %}" >
3 ) 이제 new.html 에 있는 제출하기 버튼을 누르면 blog/create/ 에 해당되는 url로 넘어가면서 views에 있는 create 함수가 실행된다.
<create 함수>
def create(request):
blog = Blog()
blog.title = request.GET['title']
blog.save()
return redirect('/blog/' + str(blog.id))
- blog 라는 객체 생성해줌
- GET 메소드
- save 를 통해 db에 저장
'Django' 카테고리의 다른 글
| 깃협업 & django 프로젝트 만들기 및 시작하기 (0) | 2021.06.24 |
|---|---|
| render? redirect? / 효율적 url 관리 / http상에서 정보 주고 받는 방식 (0) | 2021.06.14 |
| 템플릿 상속, url 관리하기 (0) | 2021.06.14 |
| pk, path converter, get_object_or_404, 글자수 제한, 링크달기 (0) | 2021.06.14 |
| queryset & method (0) | 2021.06.14 |