33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨Vue.js - Django 연동 웹 프로그래밍
django_only 실습중 에러 제보
안녕하세요, django_only 실습중 에러가나서 제보? 드립니다. django의 버전이 달라서 그런건지, html 버전이 달라서 그런건지 잘모르겠습니다. django 버전은 3.1입니다. 아래와 같이 todo_confirm_delete.html이 action을 "." url로 보낼때, http://127.0.0.1:8001/todo/5/와 같이 delete를 빼먹고 submit을 하고 있습니다. <form action="." method="post"> {% csrf_token %} <button type="submit">Confirm</button> </form> 아래와 같이 action="./delete" 혹은 action을 없애면 http://127.0.0.1:8001/todo/5/delete 로 submit하고 정상 처리되고 있습니다. urls.py path('<int:pk>/delete', views.TodoDelV.as_view(), name='delete') <form action="./delete" method="post"> {% csrf_token %} <button type="submit">Confirm</button> </form> <form method="post"> {% csrf_token %} <button type="submit">Confirm</button> </form>
- 미해결Vue.js - Django 연동 웹 프로그래밍
BaseListView
listview일때 render_to_response를 오버라이딩했었는데 BaseListView일때 get 메소드에 똑같이 render_to_response는 있지만 listview처럼 아래에 render 메소드가 정의되어 있지않아요.. 상관없는건가요?
- 미해결Vue.js - Django 연동 웹 프로그래밍
todo_confirm_delete.html
todo_list.html에서 remove 버튼을 눌렀을 때 delete 뷰가 호출되고 그러면 todo.id를 가진 인스턴스가 사라지고 todo_confirm_delete.html이 렌더링되는 걸로 생각을 했는데 todo_confirm_delete.html이 렌더링 된 후 거기서 버튼을 눌러야 데이터가 사라지는 건가요? success_url이 성공 후url이니까 후자가 맞는거 같은데 동작순서가 헷갈립니다. reverse_lazy 때문에 성공여부가 늦게 되는건가요? 제 생각은 DeleteView에서는 template_name에 들어가는 html이 컨펌화면을 보여주는 거라고 생각하고 거기서 submit이 오면 succus_url이 렌더링 되는거같은데...헷갈려요..
- 미해결Vue.js - Django 연동 웹 프로그래밍
값이 전달 안됩니다
get_form_kwargs 코드를 작성했는데도 form_invalid()에서 테이블의 This field is requred의 부분에 데이터가 전달이 안됩니다. F12에서 network에서 강의와는다르게 테이블이 안보이는 것 같은데 어느부분을 수정해야 할까요?
- 해결됨Vue.js - Django 연동 웹 프로그래밍
models.py의 ForeignKey
강의와 직접적인 연관은 없지만 책으로 공부를 하다가 의문점이 생겨 질문을 남깁니다. 장고는 FK는 항상 다른 테이블의 PK와 연결되서 Question 클래스의 id 변수까지 지정할 필요없이 Question 클래스만 지정하면 된다라고 적혀있는데 그러면 Choice 테이블의 외래키가 Question 테이블의 id랑 연결되있다면 admin에서 Choice를 만들 때 question은 외래키이라서 Question 테이블의 PK인 id로 선택되어야 하지 않나요? 왜 question_text랑 연결이 되있는지 궁금합니다
- 미해결Vue.js - Django 연동 웹 프로그래밍
admin.py
admin.py에 테이블을 넣을 때 제가 배운 바로는 아래와 같이 하는 것인데 강사님이 하신 @admin.register(Todo) class TodoAdmin(admin.ModelAdmin): list_display = ('id', 'name', 'todo') 방법과 어떤 차이가 있나요?? from django.contrib import admin from todo.models import Todo # Register your models here. admin.site.register(Todo)
- 해결됨Vue.js - Django 연동 웹 프로그래밍
setting.py 역할
1.TEMPLATES에 DIR 리스트에 template 경로를 꼭 넣어줘야 하나요? 3버전에서는 등록을 안해줘도 정상작동됩니다. 2. USE_TZ의 역할이 뭔가요? 바로 위에 TIME_ZONE은 시간 기준을 정하는데 USE_TZ의 불린값은 무슨역할을 하는지 궁굼합니다. 3. STAICFILES 경로도 바로 위에 STATIC URL과 달리 어떤 역할을 하는지 궁금합니다.
- 미해결Vue.js - Django 연동 웹 프로그래밍
질문있습니다!!ㅜ
혹시 Vue.js를 이용해서 이미지를 연속적으로 보여주는 형식으로 코딩을 할수 있나요? 영상처럼 보이게요..예를 들면 "v-for" 를 이용한다던지요!!
- 미해결Vue.js - Django 연동 웹 프로그래밍
'staticfiles' is not a registered tag library 오류 질문있습니다.
5:20초에서 {% load staticfiles %}로 로드 하시는데 저는 'staticfiles' is not a registered tag library. Must be one of: 이 에러가 뜨더라구요. 검색해서보니까 {% load static %} 로 하면 된다고 해서 {% load static %} 하니까 웹페이지가 오류없이 잘 켜지내요 제가 어디 빼먹은 부분이 있어서 staticfiles를 찾지 못하는건가요?
- 미해결Vue.js - Django 연동 웹 프로그래밍
jsonresponse 질문입니다.
json을 활용해서 text를 주고 받는것 이외에 jsonResponse로 이미지나 비디오 파일도 주고 받을수 있나요?
- 해결됨Vue.js - Django 연동 웹 프로그래밍
a 태그 관련 문의드립니다.
제가 다른 페이지로 링크를 위해 예를 들어 아래와 같이 작성을 했는데요. <div v-for="test in tests"> <a href="{% url 'aa:aa-list' [[test.id]] %}>링크</a> </div> 이런 경우 [[test.id]]가 django template에 적용이 안되는거 같은데 혹시 해결할 수 있는 방법이 있을까요? ㅠㅠ
- 미해결Vue.js - Django 연동 웹 프로그래밍
Django 질문
안녕하세요 Django에 관심을 가지고 공부중인 학부생입니다. Django 에서는 Restful API로 DRF(Django Restframework)를 제공하는 것으로 알고 있는데 실전에서는 DRF와 일반 Django 클래스형 뷰 기반 구현 방식 중 어느것을 더 많이 사용하는지 궁금합니다. 향후 Vue.js와 연동하는 웹 애플리케이션을 개발해보고 싶은데 DRF쪽으로 구현해보도록 공부해보는 것이 좋을까요??
- 미해결Vue.js - Django 연동 웹 프로그래밍
데이터베이스
안녕하세요. 좋은 강의 고맙습니다. 강의 내용에 대한 질문은 아니지만 혹시 팁을 얻을 수 있을까해서 질문드립니다. 보통 장고로 프로젝트를 하게 되면 데이터베이스는 기본sqlite를 사용하게 되는 건가요? 자바 프로젝트 같은 경우 JDBC를 이용해서 외부 RDBS프로그램을 사용하는게 보통인것 같은데 장고 강의들은 전부 디폴트로 사용하는 것 같아 실제 비즈니스에서도 그렇게 하는지 궁금합니다.
- 미해결Vue.js - Django 연동 웹 프로그래밍
테스트2
테스트2입니다.
- 미해결Vue.js - Django 연동 웹 프로그래밍
테스트입니다.
이메일 발송 테스트
- 미해결Vue.js - Django 연동 웹 프로그래밍
할일 수정을 구현하려고 하는데여
안녕하세여 강사님 할일 수정을 구현하려고 하는데여 폼 정보를 어떻게 넘겨야 되는지도 잘몰겠어요 설명해주시면 감사여 그리고 제가 아는 한에서는 vue js의 좋은점이 jquery의 많은 기능을 jquery 없이 구현할수 있고 더 좋다라고 알고 있는데 어떤식으로 추가적인 학습을 해야할지 감이 잘안와요 ; 업데이트뷰, 체크 박스를 체크한뒤 체크한 항목을 삭제 팝업 띄우기, 더보기 버튼, 무한 스크롤 ,파일 업로드, 이미지 출력등 알아야 할것은 많은것 같은데 폼데이터를 보내는것부터 막히니까 막막한데 책을 구입해서 학습을 해야 될까여?
- 해결됨Vue.js - Django 연동 웹 프로그래밍
form 에서 데이터를 수정하려고하는데 커서를 다른 input으로 변경시
form 에서 데이터를 수정하려고하는데 커서를 다른 input으로 변경시 다 사라지는데요. 이것저것 테스트한 결과 키보드 입력값이 아닌 $('.name').val(수정값);으로 넣었을때 위와 같은 증상이 일어나는데 Vue에서는 이런 경우 어떻게 처리를 해줘야 하죠 ??
- 해결됨Vue.js - Django 연동 웹 프로그래밍
생성 삭제 리스트는 잘봤습니다..
혹시 업데이트는장고쪽 소스코드를 어떤식으로 짜야되는지 가이드좀 부탁드리겠습니다.
- 미해결Vue.js - Django 연동 웹 프로그래밍
csrf token 문제가 해결이 안되요
딜리트뷰에 데코레이터로 csrf_exempt를 적용했는데 에러가 발생합니다. 이유가무엇일까요? from django.http import JsonResponsefrom django.shortcuts import renderfrom django.utils.decorators import method_decoratorfrom django.views.decorators.csrf import csrf_exemptfrom django.views.generic import ListView, DeleteViewfrom todo.models import Todo from django.http import JsonResponsefrom django.shortcuts import renderfrom django.utils.decorators import method_decoratorfrom django.views.decorators.csrf import csrf_exemptfrom django.views.generic import ListView, DeleteViewfrom todo.models import Todo @method_decorator(csrf_exempt, name='dispatch')class ApiTodoDelV(DeleteView): model = Todo def delete(self, request, *args, **kwargs): print("todo 삭제 실행 ~!") self.object = self.get_object() self.object.delete() return JsonResponse(DATA={}, status=204) error: spread.js:25 DELETE http://127.0.0.1:8000/api/todo/1/delete/ 403 (Forbidden) github: https://github.com/hyunsokstar/vueDjTodo
- 미해결Vue.js - Django 연동 웹 프로그래밍
for 문 속도 때문일까요..?
Vue only 방식으로 리스트는 정상적으로 화면에 잘 뿌려집니다.. 그런데 실행시키면 span 태그에 {{ todo.name }} :: {{ todo.item }} 이 문자 그대로 화면에 아주 잠깐 보인다음 사라지고 todoItems 의 값들이 잘뿌려지고 추가, 삭제 버튼까지도 잘 작동합니다. 화면이동이나 새로고침은 전혀 없지만. 깜빡이는 게 괜히 새로고침 또는 화면이동하는 거 같이 느껴지네요 .. 원인이 무엇일까요 ?