Bootcamp: CBV κ΅¬ν˜„

에 λ§Œλ“  2016λ…„ 05μ›” 30일  Β·  11μ½”λ©˜νŠΈ  Β·  좜처: vitorfs/bootcamp

λͺ¨λ“  보기가 이미 μ›ν™œν•˜κ²Œ μž‘λ™ν•œλ‹€λŠ” 사싀을 κ°μ•ˆν•  λ•Œ 이 μˆ˜μ€€μ—μ„œ μ½”λ“œλ₯Ό λ¦¬νŒ©ν† λ§ν•˜λ €λ©΄ μ—„μ²­λ‚œ μ–‘μ˜ μž‘μ—…μ΄ ν•„μš”ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 이것은 μ‹€μ œ μ½”λ“œμ˜ 양을 쀄여야 ν•˜κ³  ν”„λ‘œμ νŠΈ κ°œλ°œμ—μ„œ 보닀 μ‹€μ œμ μ΄κ³  λ°”λžŒμ§ν•œ 방식을 κ΅¬ν˜„ν•΄μ•Ό ν•©λ‹ˆλ‹€.

enhancement help wanted

λͺ¨λ“  11 λŒ“κΈ€

이 μž‘μ—…μ„ ν•˜λŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ?

μ•ˆλ…•ν•˜μ„Έμš” @anweshknayak μ§€κΈˆμ€ μ•„λ‹™λ‹ˆλ‹€. 이 μž‘μ—…μ— 관심이 μžˆμŠ΅λ‹ˆκΉŒ?

@sebastian-code λ„€ λ§žμŠ΅λ‹ˆλ‹€. 이 ν”„λ‘œμ νŠΈλ₯Ό μ„€μ •ν•˜κ² μŠ΅λ‹ˆλ‹€. μ–΄λ–€ μ§ˆλ¬Έμ΄λ“  λ¬Όμ–΄λ³Όκ²Œ

μ’‹μ•„ @anweshknayak , μ΅œμ„ μ„ λ‹€ν•΄ λ„μ™€λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

@sebastian-code μ•±λ§ˆλ‹€ PR을 λ‹€λ₯΄κ²Œ ν•΄μ•Ό ν•˜λ‚˜μš”?

μ•ˆλ…•ν•˜μ„Έμš” @anweshknayak κ°€μž₯ 쒋은 방법이라고 μƒκ°ν•©λ‹ˆλ‹€.

@sebastian-code μ–΄λ–€ μ’…λ₯˜μ˜ 보기λ₯Ό μ‚¬μš©ν• μ§€ 힌트λ₯Ό 쀄 수 μžˆμŠ΅λ‹ˆκΉŒ? ( https://ccbv.co.uk/ ) DetailView λ˜λŠ” ListView λ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆκΉŒ?
μ—¬κΈ°μ—μ„œ μ‹œμž‘(https://github.com/vitorfs/bootcamp/blob/master/bootcamp/activities/views.py#L10)

μ•ˆλ…•ν•˜μ„Έμš” @anweshknayak 객체(μ•Œλ¦Ό) λͺ©λ‘μ΄λ―€λ‘œ ListViewμ—μ„œ μƒμ†ν•˜λŠ” 것이 μ˜¬λ°”λ₯Έ μ ‘κ·Ό 방식이 될 κ²ƒμž…λ‹ˆλ‹€. λ˜ν•œ κΈ°λ³Έ LogginRequired λ―ΉμŠ€μΈμ—μ„œ 뷰둜 μƒμ†ν•˜λŠ” 것을 μžŠμ§€ λ§ˆμ‹­μ‹œμ˜€.

@sebastian-code, λͺ¨λ“  보기λ₯Ό cbv둜 λ‹€μ‹œ μž‘μ„±ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?

κΈ€μŽ„μš”, @tamirOK CBVλŠ” 주둜 μž₯황함을 쀄이고 _DRY_의 경우λ₯Ό ν”Όν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•˜λŠ” 것은 μ•„λ‹™λ‹ˆλ‹€. λ”°λΌμ„œ μ–΄λ–€ κ²½μš°μ—λŠ” κΈ°λŠ₯적 관점을 κ°–λŠ” 것이 더 합리적이고 λΆˆν•„μš”ν•œ μž‘μ—…μ„ ν”Όν•˜κΈ° μœ„ν•΄ 논리λ₯Ό μ μš©ν•΄μ•Ό ν•˜λŠ” κ²½μš°λ³΄λ‹€ μƒμƒν•©λ‹ˆλ‹€. λ‚˜λŠ” λ‹Ήμ‹ μ—κ²Œ 그것을 λ§‘κΈ°λŠ” 것보닀 당신이 ν”„λ‘œμ νŠΈμ— 무언가λ₯Όμ£Όκ³  싢은지 말할 κ²ƒμž…λ‹ˆλ‹€.

도움을 μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ ν…ŒμŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜λŠ” 것을 μžŠμ§€ λ§ˆμ‹­μ‹œμ˜€. λͺ©ν‘œ 쀑 ν•˜λ‚˜λŠ” 적용 λΉ„μœ¨μ„ λ†’μ΄λŠ” κ²ƒμž…λ‹ˆλ‹€.

이 문제λ₯Ό λ‹«λŠ” 것은 κ΄‘λ²”μœ„ν•˜κ³  ꡬ체적이지 μ•Šμ•„ 도움이 λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 그리고 λͺ©ν‘œλŠ” 이미 #66에 ν¬ν•¨λ˜μ–΄ μžˆμœΌλ―€λ‘œ κ³„μ†ν•΄μ„œ λ”°λΌκ°ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

Shekharnunia picture Shekharnunia  Β·  6μ½”λ©˜νŠΈ

Allan-Nava picture Allan-Nava  Β·  14μ½”λ©˜νŠΈ

yashLadha picture yashLadha  Β·  21μ½”λ©˜νŠΈ

phamminhtris picture phamminhtris  Β·  12μ½”λ©˜νŠΈ

Allan-Nava picture Allan-Nava  Β·  9μ½”λ©˜νŠΈ