'

ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Django를 이용해 연결한 블로그
    2학년/멋사 2023. 5. 25. 15:51

    정신없이 달리다보니........... 벌써 백엔드까지 왔다!

    콘솔로그 백엔드 코스 했을 때는 리눅스도 모르고 뭐 암것도 모른채로 sql문법까지 하려니까 엄청 어려웠지만

    지금까지 한 백엔드는 (백엔드가맞나? 아직 10퍼정도만 한 것 같다만 ㅋㅋ) vscode에서 가상환경 만들고

    파이썬 언어로 제어하니까 뭔가 이해가 되는 느낌이다!!!!

     

    우선 대충 이런 느낌의 파일 구조인데

    config의 url에서 처음 사이트를 들어갔을 때 보여주는 url을 연결한다. index페이지를 보여주고, +부분은 static파일로써

    개발자가 계속 추가하는 파일들을 업데이트 할 수 있게 추가해준거다. 사진이나 url같은 부분들!

     

    그리고 config의 url에서 index.html로 연결해줘야 하지 않나? 왜 index만 했냐

    내 blog파일의 url에서 index를 지정해줬기 때문입니다~

    뭔가를 누르면 url을 타고 들어가는데, 그 눌러서 타고 들어가는 url의 경로를 다 지정해준거다.

    postpage를 경로에 포함하면 postpage가 들어가진다. views.py파일에 있는 view.postpage의 함수를 사용하고

    index는 views.index를 사용해주는데, views.py파일을 보면

    요로코롬 views.index를 사용하면 iindex.html을 리퀘스트로 렌더 해줘라! 라는 함수를 작성했기에 페이지를 타고 들어갈 수 있다는 겁니다.

    물론 왜 일케 하는 지는 모름. 아?마도 유지보수..?때문인 것 같다만 백엔드에 관한 이론적 부분은 다음에 살펴보도록하자..

    암튼 이런식으로 load static을 사용하여 사진파일 이나 css파일같은 static폴더를 참조할 수 있게 해주고

    내 블로그를 짜면된다. django 문법이라고했나? 저 {%~~~%} 같은 경우 if문이나 for문, url같은 문장아아닌 수행문에서는 꼭 저렇게 다르게 써줘야 벡엔드와 연결이 된다 이말입니다...

    블로그를 들어가보면 이렇게뜨는데 postlink사진이나 글, 메뉴바의 Post를 클릭하면

    요롷게 뜹니다. 이미지가 없을경우 예쁜 페이지를 위해 no -img칸을 만들어줬고, 

    요기 write버튼 클릭하면 

    경로는 create.html로 넘어가서 create.html을 보여줍니다

    이렇게 마지막 부분에 내가 쓴 글이 추가가 됨!

    빨리 데이터베이스 연결하고싶음........이 글들이 다 어디다 저장되는지? 모?르기때문에...?

     

    요로코롬 수정 삭제도 가능하게끔 구현했다!

    이제 css좀 수정하고 visit부분 방명록 예쁘게 만들면 페이지 끝!

    백엔드...캐어렵고 뭔말인지 하나도 모르겠다만 재밌돠........................

    728x90

    댓글

Designed by Tistory.
티스토리 친구하기