본문 바로가기

분류 전체보기

(231)
Django Blog 만들기 - Part 10 : 게시글 생성 & 수정 & 삭제 1. Blog.views.py로 들어간다 Class 기반 view function을 생성하기 위해 import해준다. 2. Blog.urls.py를 아래와 같이 변경해준다. Blog.views.py Postlistview를 생성해준다. 기존 blog/home.html에서 템플릿가져올수 있도록 / template_name을 입력해준다. 그리고 posts를 읽을 수 있도록 context_object_name을 입력해준다. 3. 서버를 확인해준다. -최근에 포스트한 게시글이 가장 아래에 있다. 이것을 다시 설정해줄 것이다. -아래같이 코드를 추가해준다. 4. Detail view를 생성하기위해 Blog.views.py detailview를 import해준다. 5. Blog.urls.py를 아래와 같이 변경해준..
Django Blog 만들기 -  Part 9 : 업데이트 유저 프로필 1. 유저 업데이트 form을 만들어준다. -Profile을 import해준다. -유저 업데이트 form과 프로필 업데이트 form 클레스를 생성해준다. 2. Users.views.py에서 아래와 같이 수정해준다. 3. users.register.html에서 아래 부분을 copy해준다. -users.profile.html로 이동해서 아래부분에 붙여넣어준다. -해당부분을 수정해 준다. 4. users.views.py로 이동해준다. -아래와 같이 수정해준다. 5. 프로필사진 크기를 설정해주자. Users.models.py로 이동해준다. 6. 게시에 프로필사진이 표시되도록 설정해보자. -blog.home.html로 이동해준다. -아래와 같이 수정해준다.
Github 튜토리얼 GitHub 란 무엇입니까? GitHub는 버전 제어 및 협업을위한 코드 호스팅 플랫폼입니다. 그것은 당신과 다른 사람들이 어디서나 프로젝트를 함께 작업 할 수 있도록합니다. 이 튜토리얼은 리포지토리 , 브랜치 , 커밋 , 풀 리퀘스트 와 같은 GitHub 필수 사항을 알려 줍니다. 자체 Hello World 리포지토리를 만들고 코드를 만들고 검토하는 인기있는 방법 인 GitHub의 Pull Request 워크 플로를 배웁니다. 코딩 불필요 이 자습서를 완료하려면 GitHub.com 계정 과 인터넷 액세스 가 필요합니다 . 코딩, 명령 줄 사용 또는 Git 설치 방법을 알 필요가 없습니다 (버전 제어 소프트웨어 GitHub가 빌드 됨). 팁 : 자습서의 단계를 완료하는 동안 볼 수 있도록 별도의 브라우저..
초보자를 위한 Django REST Framework 과정 출처 : Parwiz 이 기사에서는 초보자를위한 Django REST 프레임 워크 과정에 대해 이야기 할 것입니다 . 또한 초보자를위한 Django REST 프레임 워크 과정에 대한 자세한 내용은이 기사의 전체 비디오를 확인할 수 있습니다. RESTFull API 란? RESTful API는 웹 서비스를 통해 통신하는 두 시스템 간의 변환기 역할을합니다. API 개념에 익숙한 경우 이것은 API와 비슷하지만 RESTful 웹 서비스에서 작동하며 API는 네트워크 또는 인터넷을 통해 서로 통신하려는 두 응용 프로그램에서 사용됩니다. 웹 개발자는 서버가 애플리케이션에서 데이터를받을 수있는 REST API를 프로그래밍합니다. 이러한 응용 프로그램은 웹 응용 프로그램, Android / iOS 응용 프로그램 등..
Django Blog 만들기 - Part 8 : 유저 프로필 1. 한명의 유저에게 한개의 프로파일을 제공하도록 설정할 것이다 2. Users. Models.py로 들어가준다. -CASCADE : 유저가 삭제되면 프로파일도 같이 삭제된다. -아래 코드를 작성해준다. -models를 수정해줄때마다 makemigration, migration을 실행 해줘야한다. -python manage.py makemigrations명령어를 실행해준다. -에러 -pip install pillow는 이미지를 관리하는 라이브러리를 설치해준다. -다시 python manage.py makemigrations를 실행해준다. -python manage.py migrate를 입력해준다. 3. Users.admin.py로 들어가서 profile을 등록해준다. 4. Python manage.py ..
영어공부하기 좋은 사이트 원래 캠블리로 일주일에 2번 이상은 Speaking연습했었는데 다른 방법을 찾아보다가 캠블리 튜터가 수업할 때 사용했던 사이트을 사용해봤다 영어 공부하기 아주 좋은 사이트인 것 같다 일주일에 2~3회 정도 시간이 들어갈 것 같다. 그리고 공부하는 영상을 찍어서 유튜브에 올릴 예정이다. https://engoo.com/app/daily-news
Django Blog 만들기 - Part 7 : 로그인 & 로그아웃 1. 로그인 & 로그아웃 기능을 구현하기위해 django-project.urls.py 에서 views as auth_views를 import하고 login & logout path를 추가해준다. 2. 서버에 http://127.0.0.1:8000/Login/ 을 확인하면 TemplateDoesNotExit이라는 오류가 뜬다. -Template을 아직 생성하지 않았기 때문 3. 먼저 django-project.urls.py에서 Template이름과 위치를 정의해준다. 4. 다시 서버를 확인하면 login.html 파일을 찾는다는 오류메시지가 뜬다. 5. Users.templates.users 파일에 login.html을 생성해준다. 6. Register.html에서 코드를 복사하여 login.html에 붙..
Django Blog 만들기 - Part 6 : 유저 등록 1. 효율적으로 로그인기능을 관리하기위해 새로운 앱을 만들어 준다. 2. django-project.settings.py파일에 users 추가해준다 3. Users.views.py에 아래와같이 추가해준다. -django는 기능구현을 쉽게 하기위해 로그인Form을 제공한다 -곧 만들 register.html을 추가해준다. -form을 거쳐가기 위해 {'form':form}을 입력해준다. 4. Register.html 템플릿을 생성해 준다. 5. Register.html에 아래와 같이 입력해준다. -about.html에서 폼을 복사하여 붙여넣어준다 (비슷하기 때문에) -{% csrf_token %}을 입력하지 않으면 작동하지 않는다. (보안목적) - / css와 부트스트랩을 위한 코드 -Join Today,..