Django/나만의 웹사이트 만들기2 django) 아파치 서버에 장고 연동하여 배포하기 나만의 웹 사이트를 만들었으면, 사용자가 접속할 수 있도록 배포해야 한다. 아파치 서버를 이용해서 배포하는 방법을 알아보려 한다. 1. 서버) 서버로 만들 가상머신에 필요한 프로그램들을 설치한다. yum install -y httpd httpd-devel python39 python39-devel mysql-devel gcc redhat-rpm-config 2. 서버) 가상 환경 도구를 설치한다. pip3 install virtualenv virtualenv를 사용하는 이유는 다음 글에서 좀 더 자세히 알 수 있다. https://www.lesstif.com/python/python-virtual-env-virtualenv-125305004.html python Virtual Env(virtualenv).. 2023. 3. 2. django) 좋아요 버튼 구현하기 1. models.py의 게시물 클래스 안에 like 속성 추가하기 like = models.ManyToManyField(User, related_name='likes', blank=True) 따로 테이블이 생성되고, 속성은 board_id, user_id가 있다. 2. views.py에 다음 코드를 적는다. 좋아요가 눌려 있으면, 좋아요를 취소할 수 있게하고, 이 때 취소하면 del like 메시지 저장. 안 눌려 있으면, 좋아요로 변경할 수 있게한다. 좋아요로 변경하면 add like 메시지 저장. def like(request,bid): board = Board.objects.get(id=bid) user = User.objects.get(user_id=request.session['user_id'.. 2023. 2. 27. 이전 1 다음