View [iOS] SwiftUI - App , Scene, View SwiftUI 의 기본 구조와 동작을 정의하는 세 프로토콜 App, Scene, View 에 대해 공식 문서를 통해 공부해보자! App 프로토콜을 준수하는 구조체를 정의해서 앱을 생성하게 된다. 위 예시 코드에서 App 프로토콜이 요구하는 프로퍼티인 body 는 Scene 프로토콜을 채택함을 알 수 있다. 프로토콜, 시스템에 의해 관리되는 life cycle 을 가진 앱 user interf... protocolSceneiOSappViewswiftuiScene [Django For Beginners] C2. Hello World App (3) Chapter 2. Hello World App (3) 저번 포스팅에서는 App 을 Project 안에 만들어보았다. 이번 포스팅에서는 View 를 하나 만들어서, 우리가 요청하는 url에 응답하도록 해보자. View 만들기 우리가 특정한 url로 request를 할때 반응시키기 위하여, View를 만들어보도록 한다. pages/views.py 파일을 열어서 다음과 같이 작성한다. 구조는 간... django장고ViewView [삽질기] 첫 번째 Item을 삭제할 때 "가끔" 터지네요? 로그를 통해 아이템이 삭제시 redux 내에서 특정 변수의 예상치 못한 undefined로 인해 동작이 멈춤을 확인 로직 앞 뒤로 생성에 필요한 모든 변수를 출력해 확인 대상 아이템은 redux의 add() 리듀서에서 저장이 된다. 생성하고 저장하는 부분은 문제가 없으므로, add() 함수는 잘못이 없는 것 같다.🤔 그렇다면 remove() 리듀서가 문제일 것이다. remove() 리듀서가 ... JavaScriptredux삽질ViewTILJavaScript [SWEA][Python]#1206. View 📌풀이 내가 쓴 풀이(성공) 📌후기 min, max를 활용하지 않고 구현을 해보려고 했는데, 그러다보니 코드가 살짝 길어진 감이 있는 것 같다.... pythonViewSWEASWEA # GuideLine ConstriantLayout으로 화면을 구성하다보면 화면의 정확히 반 부터 시작, 혹은 특정 비율에 따른 시작이나 크기를 주고 싶을 때가 있다. ConstraintLayout을 이용하면 왠만한 상황에 대처하기 쉽지만 화면의 절반부터 시작하려면 비율을 이용하면 좋다. 코틀린에서는 이러한 상황을 위해 가이드라인 뷰를 제공하고있다. 해당 뷰는 비율을 통해 위치를 잡을 수 있으며 가이드라인으로 기... ViewGuideLine안드로이드위치AndoridConstraintLayoutAndorid [Android] Inflate View 하지만 activity 외에도 우리는 fragment 나 custom view 와 같이 동적으로 화면을 변환시키기 위해서는 inflate 라는 method 를 잘 사용해야 한다. view 를 inflate 한다는 것이 무엇을 의미하며, 어떻게 응용할 수 있는지 함께 살펴보자. inflate 란 View 를 메모리에 객체화 한다는 뜻으로 xml file 에 있는 모든 View 들을 메모리로 가... androidinflatorinflateViewView IL 33. Django - M:N 관계 Model과 View 작성하기 (배우와 영화) ManytoMany Table로 구성된 배우정보와 영화정보를 이용해 GET 메소드를 구현해보자. 다대다 관계인 배우 테이블과 영화 테이블을 만들고 영화 테이블에 ManyToManyField 를 지정해주었다. 또한, 중간 테이블도 따로 만들어서 through로 연결했다. -> 영화 테이블 작성 배우 테이블과 연결되는 ManyToManyField를 영화 테이블에 넣어주었다. -> ManytoMa... modelManyToManyViewTILdjangoManyToMany [Series1. DashBoard 만들기] - 10. API View 테스트 (1) 유저등록 GET API 테스트 하기 이번 포스팅부터는 본격적으로 유저에 대해 CRUD API를 작성해보도록 하자. 처음은 유저조회 부분이다. 즉, GET API 테스트를 해보자. 일단 PostUser Model에 대한 Serializer 를 개발한다. velog_series_01/dashboard/dashboard_core/serializers.py 파일을 열어 아래와 같이 추가한다. 그리고... 파이썬회원등록djangoBackend뷰pythondashboardView장고백엔드대시보드Backend
[iOS] SwiftUI - App , Scene, View SwiftUI 의 기본 구조와 동작을 정의하는 세 프로토콜 App, Scene, View 에 대해 공식 문서를 통해 공부해보자! App 프로토콜을 준수하는 구조체를 정의해서 앱을 생성하게 된다. 위 예시 코드에서 App 프로토콜이 요구하는 프로퍼티인 body 는 Scene 프로토콜을 채택함을 알 수 있다. 프로토콜, 시스템에 의해 관리되는 life cycle 을 가진 앱 user interf... protocolSceneiOSappViewswiftuiScene [Django For Beginners] C2. Hello World App (3) Chapter 2. Hello World App (3) 저번 포스팅에서는 App 을 Project 안에 만들어보았다. 이번 포스팅에서는 View 를 하나 만들어서, 우리가 요청하는 url에 응답하도록 해보자. View 만들기 우리가 특정한 url로 request를 할때 반응시키기 위하여, View를 만들어보도록 한다. pages/views.py 파일을 열어서 다음과 같이 작성한다. 구조는 간... django장고ViewView [삽질기] 첫 번째 Item을 삭제할 때 "가끔" 터지네요? 로그를 통해 아이템이 삭제시 redux 내에서 특정 변수의 예상치 못한 undefined로 인해 동작이 멈춤을 확인 로직 앞 뒤로 생성에 필요한 모든 변수를 출력해 확인 대상 아이템은 redux의 add() 리듀서에서 저장이 된다. 생성하고 저장하는 부분은 문제가 없으므로, add() 함수는 잘못이 없는 것 같다.🤔 그렇다면 remove() 리듀서가 문제일 것이다. remove() 리듀서가 ... JavaScriptredux삽질ViewTILJavaScript [SWEA][Python]#1206. View 📌풀이 내가 쓴 풀이(성공) 📌후기 min, max를 활용하지 않고 구현을 해보려고 했는데, 그러다보니 코드가 살짝 길어진 감이 있는 것 같다.... pythonViewSWEASWEA # GuideLine ConstriantLayout으로 화면을 구성하다보면 화면의 정확히 반 부터 시작, 혹은 특정 비율에 따른 시작이나 크기를 주고 싶을 때가 있다. ConstraintLayout을 이용하면 왠만한 상황에 대처하기 쉽지만 화면의 절반부터 시작하려면 비율을 이용하면 좋다. 코틀린에서는 이러한 상황을 위해 가이드라인 뷰를 제공하고있다. 해당 뷰는 비율을 통해 위치를 잡을 수 있으며 가이드라인으로 기... ViewGuideLine안드로이드위치AndoridConstraintLayoutAndorid [Android] Inflate View 하지만 activity 외에도 우리는 fragment 나 custom view 와 같이 동적으로 화면을 변환시키기 위해서는 inflate 라는 method 를 잘 사용해야 한다. view 를 inflate 한다는 것이 무엇을 의미하며, 어떻게 응용할 수 있는지 함께 살펴보자. inflate 란 View 를 메모리에 객체화 한다는 뜻으로 xml file 에 있는 모든 View 들을 메모리로 가... androidinflatorinflateViewView IL 33. Django - M:N 관계 Model과 View 작성하기 (배우와 영화) ManytoMany Table로 구성된 배우정보와 영화정보를 이용해 GET 메소드를 구현해보자. 다대다 관계인 배우 테이블과 영화 테이블을 만들고 영화 테이블에 ManyToManyField 를 지정해주었다. 또한, 중간 테이블도 따로 만들어서 through로 연결했다. -> 영화 테이블 작성 배우 테이블과 연결되는 ManyToManyField를 영화 테이블에 넣어주었다. -> ManytoMa... modelManyToManyViewTILdjangoManyToMany [Series1. DashBoard 만들기] - 10. API View 테스트 (1) 유저등록 GET API 테스트 하기 이번 포스팅부터는 본격적으로 유저에 대해 CRUD API를 작성해보도록 하자. 처음은 유저조회 부분이다. 즉, GET API 테스트를 해보자. 일단 PostUser Model에 대한 Serializer 를 개발한다. velog_series_01/dashboard/dashboard_core/serializers.py 파일을 열어 아래와 같이 추가한다. 그리고... 파이썬회원등록djangoBackend뷰pythondashboardView장고백엔드대시보드Backend