장고9 Android + Django 로그인 기능 구현하기 (2) 로그인 이전 포스팅에서는 간단한 회원가입 페이지를 구현해봤다. 이제는 다시 로그인 페이지로 돌아와서, 회원가입 페이지에서 생성한 id와 pw를 submit하는 경우 다음 activity로 넘어갈 수 있도록 구현해봤다. 우선 django 측 코드는 다음과 같이 추가해주었다. 기존의 프로젝트에 더해서 추가해 준 부분만 작성하였다. 혹시라도 전체 코드를 참고하고 싶으신 분이 있다면.. 비밀댓글을 작성해주시길 바란다. - views.py class CheckAccountViewset(viewsets.ModelViewSet): queryset = Accounts.objects.all() serializer_class = AccountsSerializer def create(self, request): checkID = .. 2021. 3. 12. Android + Django 로그인 기능 구현하기 (1) 회원 가입 1. 회원가입 페이지 우선 회원가입 페이지는 위와 같이 간단하게 만들어줬다. 해당 프로젝트에서 중요한 부분은 사용자별로 다른 이미지 데이터를 불러올 수 있도록 하는 것이기 때문에 로그인 기능은 암호화까지 넣고 중복 아이디나 아이디, 패스워드 조건까지 비교하는 부분은 일단 구현하지 않으려고 한다. 2. Django 앱 안드로이드 프론트 xml 파일은 저렇게 구현을 해주었고, 우선 문자열 데이터를 받을 django측 코드를 추가해줬다. - models.py class Accounts(models.Model): identify = models.CharField(default='identify', max_length=20) password = models.CharField(default='password', m.. 2021. 3. 12. 안드로이드에 서버 이미지로 갤러리 만들기 1) Glide, Volley, RecyclerView 라이브러리 dependencies에 추가 우선 갤러리 어플리케이션이 포함된 build.gradle의 dependencies에 Glide, Volley, RecyclerView 라이브러리를 포함시킨다. Volley는 HTTP call을 통해 json 파일을 받는 용도이고, Glide는 어제 진행한 바와 같이, 서버 url을 통해 이미지를 가져오는 용도이며, RecyclerView는 grid 레이아웃으로 갤러리 이미지를 보여주기 위해서 사용한다. dependenciese { ... // Glide 라이브러리 implementation 'com.github.bumptech.glide:glide:3.7.0' //implementation 'com.githu.. 2021. 3. 6. 안드로이드에서 서버로 데이터 전송하기 일단.. 이 포스팅을 쓰기까지 굉장히 험난했다.. retrofit 관련해서 온갖 유투브 영상들, 공식 문서들, 블로그 포스팅들을 참고하였으나, 내가 진행하는 프로젝트와 정확히 일치하는 정보는 없었기 때문에, 또, 정보가 조각조각 있었기 때문에 거의 2-3일 정도를 보고 나니 어느 정도 감이 잡혔다. 언어는 수단일 뿐이다. 파이썬과 자바를 어느 정도 안다고 해도 새로운 프레임워크를 사용하는 것은 다른 문제이다.. 우선 본론으로 들어가자면, 장고 코드에 작성된 데이터 형식과 필드명과 정확히 같은 포맷으로 보내지 않는 경우 400 에러가 response 값으로 들어온다. 이 부분이 어디에도 정확히 적혀있지 않아서 몰랐다. 구현할 때 까지 정말 온갖 http status code 를 다봤다. 500번대의 int.. 2021. 3. 4. 이전 1 2 3 다음