프로그래밍
-
[Django] 각 포스트마다 댓글 출력하기(~ing)프로그래밍/Django & Flask 2020. 11. 23. 19:38
댓글 기능 구현하기! 처음엔 단순하게 생각했다. 글쓰기처럼 모델을 생성하되 Post의 id를 foreign key로 삼아준다. 그리고 출력할 때 Reply의 posting_id와 Post의 id가 같은 것을 출력해주면 되지 않을까?? 그래서 # Post/models.py class Reply(models.Model): posting_id = models.ForeignKey(Post, on_delete=models.CASCADE, db_column='posting_id') reply_writer = models.CharField(max_length=30) reply_content = models.TextField() reply_date = models.DateTimeField(default=datetime..
-
[Django] 글쓰기 기능 HTML Form으로 만들기 vs Django Form으로 만들기프로그래밍/Django & Flask 2020. 11. 22. 21:38
장고에서 글쓰기 기능을 만들 수 있는 방법은 2가지가 있다 (내가 아는것만 ㅎ) 1. HTML Form으로 만들기 2. Django가 제공해주는 Form으로 만들기 오늘은 이 두가지 기능을 비교해보려고 한다! HTML form으로 만들기 views.py def create(request): if request.method == 'GET': return render(request, 'post/create.html') elif request.method == 'POST': user_id = request.session.get('user_id') res_data = {} if not (request.FILES.get('posting_photo') and request.POST['posting_content']..
-
[Django Project] 게시글 올리기 & 출력하기프로그래밍/Django & Flask 2020. 11. 3. 22:52
과정을 진행하기 전에 유저에게 사진을 입력받고 싶을 땐 media를 등록해야 한다! 게시글 올리기 1. models.py 모델 생성 및 admin 등록 # models.py class imginfo(models.Model): id = models.AutoField(primary_key= True) # 자동 id 부여 nickname = models.CharField(max_length=50) # 사용자 닉네임 like_nums = models.IntegerField(max_length=None) # 좋아요 수 photo = models.ImageField(upload_to="img") # 사진 content = models.CharField(max_length=400) # 글 내용 date = model..
-
[Django] virtualenv Project 시 FileNotFoundError 해결프로그래밍/Django & Flask 2020. 10. 30. 13:59
CMD 창에서 virtualenv Proj를 입력했더니 [Errno 2] No such file or directory: 'C:\\Program Files\\Python37\\lib\\venv\\scripts\\nt\\python_d.exe 다음과 같은 에러가 발생했다. 1) C:\Users\ㅇㅇㅇ\anaconda3 카테고리로 이동 2) 다음과 같은 4개의 파일 복사 3) C:\Users\ㅇㅇㅇ\anaconda3\Lib\venv\scripts\nt 에러가 난 카테고리로 이동해 위의 4개 파일 복사 그 결과 무사히 해결되었다!