Bibi's DevLog ๐ค๐
TIL - [20.09.07] ๋ณธ๋ฌธ
์ค๋๋ง์ ๋ฆ์ ์๊ณ ์ผ์ด๋ฌ๋ค!
์ค๋, ๋ด์ผ, ๋ชจ๋ ์ด์ฌํ ํด์ ํ๋ก์ ํธ ๋ง๊ฐ์ผ(9/10) ์ ์ ๋๋๋ก ๋ค ๋๋ด์ผ์ง. ๐
TIL
โ ์ด์ ..!
- ์นดํก์๋ฆผ, ๋ฉ์ผ์๋ฆผ ์ฒดํฌ๋ฐ์ค์ ์ฒดํฌํด์ผ๋ง ์๋์ ์๋ฆผ ๋ ์ง์ ์๊ฐ ์ค์ ์ฐฝ์ด ๋จ๊ฒ ํ๊ธฐ!
(์ฒดํฌํ์ง ์์๋๋ฐ๋ ์๋ฆผ๋ ์ง, ์๊ฐ db์ ์ ์ฅ๋๋ ๊ฒ์ ๋ฐฉ์ง)
์ฒดํฌ๋ฐ์ค onclick="check_open()"์คํ.
->์๋ฃ!
-๊ทธ๋ฆฌ๊ณ ์๋ฆผ-์ฒดํฌ(true)ํ๋๋ฐ ๋ ์ง, ์๊ฐ ๊ฐ ์์ผ๋ฉด ๋ฐ๋์ ๋ ์ง์ ์๊ฐ ์
๋ ฅํ๋๋ก ์ผ๋ฟ ๋์ฐ๊ธฐ!
(์ฒดํฌํด๋๊ณ ๋ ์ง, ์๊ฐ ์์ด์ ์๋ฌ๋ฐ์ํ๋ ๊ฒ ๋ฐฉ์ง)
์นดํก ์ฒดํฌํ๋์ง ํ์ธ -> ์ฒดํฌ๋์ด์๋๋ฐ ์นดํก์๋ฆผ ๋ ์ง ์์ผ๋ฉด ์ผ๋ฟ -> ์ฒดํฌ๋์ด์๋๋ฐ ์นดํก์๋ฆผ ์๊ฐ ์์ผ๋ฉด ์ผ๋ฟ
๋ฉ์ผ ์ฒดํฌํ๋์ง ํ์ธ -> ์ฒดํฌ๋์ด์๋๋ฐ ๋ฉ์ผ์๋ฆผ ๋ ์ง ์์ผ๋ฉด ์ผ๋ฟ -> ์ฒดํฌ๋์ด์๋๋ฐ ๋ฉ์ผ์๋ฆผ ์๊ฐ ์์ผ๋ฉด ์ผ๋ฟ
->์๋ฃ!
- ๋ก๊ทธ์ธ - ๋ก๊ทธ์ธ ์ฐฝ์์ ์ํฐ ๋๋ฅด๋ฉด ๋ก๊ทธ์ธ๋๊ฒ ํ๊ธฐ!
->์๋ฃ!
๊ฒ์ ํค์๋ : html ์ํฐ ๋๋ฅด๋ฉด
์ฐธ๊ณ : hoon2kc.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%97%94%ED%84%B0-%EB%88%84%EB%A5%B4%EB%A9%B4-%EC%A1%B0%ED%9A%8C-%EB%A1%9C%EA%B7%B8%EC%9D%B8 , cofs.tistory.com/12, alpreah.tistory.com/101
๋ฐฉ๋ฒ : ๊ทธ ์์น์์ ์ํฐ ๋๋ ์ ๋ ํจ์ ์คํํ๊ณ ์ถ์ ํ๊ทธ์ onkeyup="enterkey()" ์์ฑ์ ์ถ๊ฐํ๋ค.
๊ทธ๋ฆฌ๊ณ <script></script> ๋ถ๋ถ์ ์๋ ์ฝ๋ ์ถ๊ฐ.
function enterkey() {
if (window.event.keyCode == 13) {
login();
}
}
window.event.keyCode =13์ด ์ํฐํค๋ผ๊ณ . (์ํฐํค์ ํค์ฝ๋ = 13๋ฒ)
๋ง์ฝ ์ํฐํค๊ฐ ์๋ ๋ค๋ฅธ ํค์ ํค์ฝ๋๋ฅผ ์๊ณ ์ถ๋ค๋ฉด keycode.info/๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค๊ณ .
์๊ฐ๋ณด๋ค ๊ฐ๋จํ๊ฒ ๊ตฌํ๋์ด์ ์ข๋ค!
- ์ผ์ ์ญ์ , ๋ก๊ทธ์์ ํ ๋ ํ๋ฒ ๋ ๋ฌผ์ด๋ณด๋ ์ผ๋ฟ์ฐฝ ๋ง๋ค๊ธฐ
(ํ๋ฒ์ ์ญ์ , ๋ก๊ทธ์์๋๋ ์ค์๋ก ํด๋ฆญํ์ ๋ ๋นํฉ์ค๋ฌ์)
->์๋ฃ!
๊ฒ์ ํค์๋ : html ํ์ธ์ผ๋ฟ
์ฐธ๊ณ : jootc.com/p/201807211394 (html ํ์ธ ์ทจ์ ์ฐฝ ๋์ฐ๊ธฐ)
๊ธฐ์กด ์ฝ๋์ if๋ฌธ๊ณผ confirm, else๋ง ์ถ๊ฐํ๋ฉด ๋์ด์ ๊ฐ๋จํ๊ฒ ๊ตฌํ ์๋ฃ.
if (confirm("๊ฒฝ๊ณ ๋ฌธ๊ตฌ")) {
//'ํ์ธ' ํด๋ฆญ์ ์ํํ ๋์
} else {
//'์ทจ์' ํด๋ฆญ์ ์ํํ ๋์
}
-์ด๋ฉ์ผ ๋ฐ๋์ฌ๋ ์ฃผ์ = ํ์ ์์ด๋
->์๋ฃ!
-์ด๋ฉ์ผ ์ ๋ชฉ, ๋ด์ฉ ์
๊ทธ๋ ์ด๋ํ๊ธฐ (์ด๋ฏธ์ง ๋ํ๊ณ , ์นดํก์๋ฆผ/๋ฉ์ผ์๋ฆผ ์์ ์๋ ค์ฃผ๊ธฐ?
์ด๋ฉ์ผ์ ๋ค์ด๊ฐ๋ฉด ์ข์ ์ ์ฉํ ๊ธฐ๋ฅ ์๊ฐํด๋ณด๊ธฐ)
->
๋ฉ์ผ ๋ด์ฉ ๊ฐ์ !
smtplib์ ํตํด ๋ฉ์ผ ๋ด์ฉ์ ๋ค์ด๊ฐ html์ ๊ตฌ์ฑํ๋ ๊ฒ ์๋นํ ํฐ์ผ์ด๋ค. '0'..
+๋ด์ฉ์ html์ค๋ฐ๊ฟ๊ณผ 'ํ ์ผ'์ ๊ฐ์กฐํ๋ฉด ์ข์ ๊ฒ ๊ฐ์์ span style=""์ ์ ์ฉํ๋ค!
smtplib์์๋ <style></style>๋์ ์ธ๋ผ์ธ ์คํ์ผ๋ก ์ ์ฉํด์ผ๋ง ํ๋ค๊ณ ํด์, ๊ตฌ๊ธ๋ง์ผ๋ก ํด๊ฒฐํ๋ค.
์ฐธ๊ณ ; spanํ๊ทธ ์ฌ์ฉ๋ฒ, ์์ , border์์ฑ
coding-factory.tistory.com/189 ,ofcourse.kr/css-course/border-%EC%86%8D%EC%84%B1
-> ์ด๋ฉ์ผ์ ์ด๋ฏธ์ง ์ฒจ๋ถํ๊ธฐ
๋ด ๋ฒ์ ์ ๋ง์ผ๋ฉด์๋ ์ ํํ ์ ๋ณด ์ฐพ๊ธฐ๊ฐ ์๊ฐ๋ณด๋ค ์ด๋ ค์์ ์ฐ์ ๋ณด๋ฅํ๊ธฐ๋ก!
์์ง ๋ค๋ฅธ ๊ตฌํํด์ผ ํ ๊ธฐ๋ฅ๋ค๋ ๋ง๋ค..
- ํ์๊ฐ์
- ์ด๋ฉ์ผ ์ค๋ณต๊ฒ์ฌ ๊ธฐ๋ฅ ๊ตฌํ
-> ing..
ํ์ฌ ํ์๊ฐ์
์ฐฝ์
1.์ด๋ฉ์ผ ํ์๊ฒ์ฌ
2.์ด๋ฉ์ผ ์ค๋ณต๊ฒ์ฌ
3.ํ์๊ฐ์
(register)์ด ์๋๋ฐ
์ด๋ค์ ์ด๋ป๊ฒ ๋ฐฐ์ดํ ์ง?๊ฐ ๊ณ ๋ฏผ์ด๋ค. ํ .
๊ทธ๋ฆฌ๊ณ ์ค๋ณต๊ฒ์ฌ ํ ๋
๊ทธ๋ฅ ํ์๊ฐ์
id์ฐฝ์ ๋ค์ด๊ฐ ๊ฐ์ด db๋ด id๊ฐ ์ค์ ์๋์ง ์ฐพ์์(.find ๋๋ .find_one)
์์ผ๋ฉด ์๋๋ค, ์์ผ๋ฉด ๋๋ค ๋ผ๊ณ ํ๋ ค๊ณ ํ๋๋ฐ
์๊พธ ์ค๋ฅ๊ฐ ๋๋ค.ใ
ใ
์ด๋ถ๋ถ์ ๋ด์ผ ๋ค์ ํด๋ด์ผ๊ฒ ๋ค.. ๋จธ๋ฆฌ๊ฐ ์ ๋์๊ฐ๋คใ
ใ
ใ
ใ
-๊ฒ์์ด ์กฐ๊ฑด ์ํ? ํ๊ธฐ
->์๋ฃ!
stackoverflow.com/questions/39683102/find-documents-which-contain-a-particular-value-mongo-python
ํ์ด์ฌ์์ db.todo.find({'todo': :keyword}) -> db.todo.find({'todo': {'$regex':keyword}}) ๋ก ๋ฐ๊พธ๋ ํด๊ฒฐ.
์๊ฐ๋ณด๋ค ์ฌ์ด ๊ตฌํ๋ฐฉ๋ฒ ๊ฐ์ฌํฉ๋๋ค.
์ด์ ๊ฒ์์ด๊ฐ ๋์์ ์ผ๋ถ์๋ง ํฌํจ๋์ด๋ ๊ฒ์๊ฒฐ๊ณผ์ ๋์ค๊ฒ ๋์๋ค.
+ ๊ฒ์์ฐฝ์์ ์ํฐ๋ฅผ ๋๋ฌ๋ ๊ฒ์์ด ๋๋๋ก ํด์ฃผ์๋ค!
๋ด์ผ (์ด์ด์) ํ ์ผ
-ํ์๊ฐ์
-์ด๋ฉ์ผ ์ค๋ณต๊ฒ์ฌ ๊ธฐ๋ฅ
->์ด์ด์ ํด๋ณด๊ธฐ
-๋ง์ง๋ง์ผ๋ก ๊ฐ๋ฅํ๋ค๋ฉด ์นดํก์๋ฆผ๊น์ง..!! ๋์ ํด๋ณด๊ธฐ
++ ๐พ๊ฐ์ธ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋๋ฐ ํ ๊ณ์ ์ ์ผ์ ์ด ๋จ๋ ๋ฒ๊ทธ๊ฐ ์๋ค๊ณ ํจ! ๋๋ฒ๊น ํ์!
โ
ํ๋ก์ ํธ ์ ์ถ ์ ๊น์ง ํด์ผ ํ ์ผ
- ํ์ผ์ง๋ผ ํตํด html, pythonํ์ผ AWS์ ์ฌ๋ฆฌ๊ธฐ
- doggo-and-me.shop์์ ์ ๋์๊ฐ๋์ง ๋ชจ๋ ๊ธฐ๋ฅ ํ
์คํธํ๊ธฐ
- ๋์์์ผ๋ก ์ฐ์ด์ ์ด์ ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝํ๊ธฐ ๊ธ์ ์ฌ๋ฆฌ๊ธฐ
- ํ๋ก์ ํธ ์ ์ถ ๋งํฌ ๋ค์ด๊ฐ์ ์ ์ถํ๊ธฐ!
โ
ํ๋ก์ ํธ ์ ์ถ ๋๋๋ฉด ํ ์ผ
- ๊ฐ๋ฐ์ผ์ง ํ๊ณ , ์ ๋ฆฌํด ์๊ฐ ์์ฑํ๊ธฐ
- ์์ผ๋ก์ ๊ณต๋ถ, ์ทจ์
๊ณํ ์ง๊ธฐ (๊ฐ๋ฐ์ ์ทจ์
์ ๋ณด ์์นญ)
- ๋ธ๋ก๊ทธ ํ๋กํ ๊ทธ๋ฆฌ๊ณ ์ด๋ ฅ ์์ฑํ๊ธฐ(about Bibi)
๐ฉ๐ป์ถํ '๋ฉ์ด์ ๋' ๊ฐ๋ฐ๊ณํ
- ์ผ์ ์ด๋ฉ์ผ ์๋ฆผ ์ ๊ณต
- ์ผ์ ์นดํก ์๋ฆผ ์ ๊ณต
- 7์ผ ๋ทฐ, 30์ผ ๋ทฐ ์ ๊ณต
- ๋ ์จ์ ๋ณด ์ ๊ณต
+ ๊ตฌ๊ธ์บ๋ฆฐ๋์ ์ฐ๋ & ์ฑ์ผ๋ก ๊ฐ๋ฐ
-> ์ด๋ฉ์ผ ์ ์ก ์ฑ๊ณต์ ๋ฉ์์ง, ์คํจ์ ์ค๋ฅ๋ฉ์์ง ์ถ๋ ฅ?
-> ์ด๋ฉ์ผ์ ์ด๋ฏธ์ง ์ฒจ๋ถํ๊ธฐ
์ค๋์ ์์๊ณต๋ถ์๊ฐ - 4:48:22!
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL - [20.09.09] ์ฐ์ฐ๋ง! (0) | 2020.09.10 |
---|---|
TIL - [20.09.08] ์ด๋ฉ์ผ์ค๋ณต๊ฒ์ฌ ์์ฑ, ํ์๊ฐ์ ์์ (0) | 2020.09.08 |
TIL - [20.09.06] ์ด๋ฉ์ผ์๋ฆผ ๊ตฌํ!(๊ธฐ์ด) (0) | 2020.09.06 |
TIL - [20.09.05] (0) | 2020.09.05 |
TIL - [20.09.04] (0) | 2020.09.04 |