[CPS-HOME] 장고, 로그인, summernote 그리고 chmod, 파일 업로드까지
웹 구성 중간 평가..
학교 보안 정책이 어떻게 되었는지 모르겠지만…
어떤 와이파이에서는 접속이 되고, 어떤 곳에서는 안되는 상황이다…
어쨌든 중요한건 서버가 열렸고!
SSH는 안돼!
ㅠㅠㅠㅠ 그렇기 때문에 서버 컴퓨터에 직접 코드를 바로 작성하는… 상황이다.
12월 첫 주부터 지금까지 홈페이지에 로그인, 게시판, 글 작성, 파일 업로드까지 여러 기능을 두었다. 로그인/회원가입에 경우 회원 등급을 두어서 나중에 등급별로 읽을 수 있는 게시글을 나눌 생각이다.
간단히 정리하면, 장고에 summernote를 추가해서 글 작성 form을 만들고 각 url 작업으로 글 작성/삭제/수정/열람이 가능하다.
로그인 기능도 추가하고, 글 마다 작성자가 아닌 사람은 수정/삭제하지 못 하도록 하였다.
파일 업로드는 진짜 삽질을 많이 했는데…
업로드된 파일이 저장되는 경로 media 경로가 잘못된 줄 알았는데, 알고보니 해당 경로 폴더에 읽고 쓰는 권한이 없어서 지정해주어야 했던 것이었다…!
sudo chmod 700 '파일경로'
위 처럼 해주었더니 파일 업로드가 가능하다…!
교수님이 비공개 영상을 올릴 수 있는 기능이 있다면 좋겠다고 하는데.. summernote 특성상 비디오는 url이 있는 경우에 가능하다…!
비디오 파일을 서버에 저장하고, html video 태그로 올릴 수 있지만, 글 작성 시 불편하기 때문에 더 쉽게 올리는 방식을 생각해보아야겠다… \
그 밖에 UI가 모니터 크기마다 바뀌는 것, 전체적인 디자인, 멤버 화면 디자인 등을 예정 중이다.
하지만, 지금 중요한 건 API 이기 때문에 해당 기능 뒤에 할 예정이다.
Leave a comment