html로 하나씩 입력칸을 만드는게 아니고 모델 폼을 만들어서 효율적으로 데이터를 입력하는 방법을 공부했다. 

(https://practice-a-lot.tistory.com/56)


데이터를 입력했으면 수정하는 방법도 알아보자.


입력한 데이터를 가져오는 방법쿼리를 통해데이터가 저장된 객체를 호출하여 폼에 두는 것이다.

빈 폼과의 차이점은 폼이 데이터를 보유했냐는 여부이다.



1
2
3
4
5
6
def edit_info(request):
    ctx = {}
    if request.method == "GET":
        character = Character.objects.get(user=request.user)
        form = CharacterForm(instance=character)
        ctx.update({ "form" : form })
cs



쿼리 없이 더 간단하게 처리하는 방법직접 데이터에 접근하는 것이다.


1
2
3
4
5
def edit_info(request):
    ctx = {}
    if request.method == "GET":
        form = CharacterForm(instance=request.user.character)
        ctx.update({ "form" : form })
cs


request.user.character는 이미 모델 폼을 통해 입력된 데이터가 포함되어있다. 

그러므로 굳이 쿼리를 사용해 변수에 지정하는 수고를 덜 수 있다.



데이터를 수정 후 저장할 때에도 동일한 인스턴스를 지정해둔다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def index(request):
    ctx = {}
    if request.method == "GET":
        form = CharacterForm(instance=request.user.character)
        ctx.update({ "form" : form })
    elif request.method == "POST":
        form = CharacterForm(
            request.POST,
            instance=request.user.character
        )
        if form.is_valid():
            character = form.save(commit=False)
            character.user = request.user
            character.save()
            return redirect("/character/")
        else:
            ctx.update({ "form" : form })
cs


블로그 이미지

쵸잇

,

〜に決まっている 


강한 확신이 담겨 있는 말이다. 

"분명 ~하다" "반드시 ~할 것이다" "~임에 틀림없다" "~라고 확신한다" 예문에 따라 적절한 해석이 요구된다.


最初から無理に決まっていると思うのは精神的負けている証拠だ。처음부터 무리임에 틀림없다고 생각하는 것은 정신적으로 패배한 증거다.

去年も優勝しているし、今年もうちのチームが勝つに決まっている。작년도 우승했듯이 올해도 우리 팀이 이길 거라고 확신한다.

一人で外国へ旅行するなんて、親に反対されるに決まっている。혼자서 외국으로 여행을 간다니, 부모님이 분명 반대할 게 뻔하다.

無罪になるに決まっている。무죄가 될 거라고 확신한다.

同じ値段なら、質がいいほうがたくさん売れるに決まっている。 같은 가격이라면 질이 좋은 쪽이 많이 팔릴 것임에 틀림없다.

レオナルド・ダ・ヴィンチくらい聞いたことあるに決まってるだろ。레오나르도 다 빈치 정도 들어본 적이 있음에 틀림없다.

子供にそんなお菓子を見せたらほしがるに決まっている。아이들에게 그런 과자를 보여주면 당연히 갖고싶어한다.

そんなうまい話はうそにきまっていますよ。그런 말솜는 거짓말 임에 틀림없다.


A 彼に手作りのチョコをあげようと思ってるんです。그에게 수제 초콜릿을 주려고 해요

B 手作りだったら、喜んでくれるに決まってますよ。수제 초콜릿이면 분명 기뻐해줄 거에요.


A うちの息子、来年受験なんです。우리 아들 내년에 시험이에요

B 浪人して頑張ったんだから、合格するに決まってますよ。재수해서 노력했으니깐 반드시 합격할 거에요


A 彼女、お金貸してくれるでしょうか。그녀가 돈을 빌려줄까요?

B ケチだから、貸してくれないに決まってますよ。구두쇠라서 빌려주지 않을 거에요


'외국어 > 일본어' 카테고리의 다른 글

"〜ている"는 "~하는 중이다"로만 해석되지 않는다  (0) 2018.11.24
수동형  (0) 2018.11.23
블로그 이미지

쵸잇

,

会(Huì)는 "할 줄 안다"는 뜻을 가진 조동사이다. 


"할 수 있다"의 뜻보다 더 강한 주관이 함의되어있다. 

이 말은 화자가 그동안 꾸준한 학습을 통해 얻은 능력 임을 알 수 있다.


做中国菜吗?너 중국음식 만들 줄 아니?

说汉语。나는 중국어를 말할 줄 알아


不会跳舞。그는 춤출 줄 몰라

不会做中国饭。그녀는 중국음식을 만들 줄 몰라


A 你会开车吗?너 운전할 줄 아니?

不会开车。나 운전할 줄 몰라


가능성에 대한 뜻도 가진다.


A 他会来吗?그가 올 것 같니?

B 现在九点半了,他不会来了。지금 9시가 되었어. 그는 올 것 같지 않아.


'외국어 > 중국어' 카테고리의 다른 글

중국어의 Because (因为~, 所以~)  (0) 2018.11.23
결과보어  (0) 2018.11.22
조동사 可以  (0) 2018.11.20
정도보어(상태보어)와 得  (0) 2018.11.19
기초문법 (4) - 방위사  (0) 2018.10.20
블로그 이미지

쵸잇

,