본문 바로가기
반응형

2017/06100

[Django] sns - 사용자 등록 구현 sns - 사용자 등록 구현 지금까지 만든 sns 서비스는 아직 회원가입 폼이 없다.회원가입 역시 모델을 생성하지 않아도 된다. 1234urlpatterns = [ url(r'^accounts/signup$', kilogram_views.CreateUserView.as_view(), name = 'signup'), url(r'^accounts/login/done$', kilogram_views.ResisteredView.as_view(), name = 'create_user_done') ]Colored by Color Scriptercs 우선 url을 수정해야한다.왜냐하면 사용자 등록 관련된 url이 없기 때문이다.urls.py에 signup과 login/done을 추가한다.이 두가지 url의 클래스는 .. 2017. 6. 30.
[Django] sns - 로그인과 로그아웃 구현하기 sns - 로그인과 로그아웃 구현하기 지난시간에 이어 로그인과 인증 관련 기능을 구현해보자장고는 기본적으로 인증 기능을 가지고 있다.django.contrib.auth.models에 user라는 클래스에서 기능을 가지고 있으므로모델을 만들어 줄 필요는 없다.뷰도 마찬가지로 이미 구현이 되어있으므로 템플릿만 수정 하면 된다. 123456789 {% if user.is_active %} {{user.username}} Logout {% else %} Login Admin {% endif %}Colored by Color Scriptercs 원래 있던 base.html 템플릿을 수정하자.여기서 조건문을 사용하여 로그인 여부에 따라서 네비게이션 바가 다르게 보이도록한다.if user.is_active는 유저의 .. 2017. 6. 30.
[Django] sns - 앱 초기화 sns - 앱 초기화 다시 새로운 어플리케이션을 만들어보자.이번에는 sns를 구현하면서 로그인/로그아웃 기능을 중점적으로 다루어볼 것이다.또한 이미지 업로드 기능도 사용해 보도록하자. 먼저 새로운 프로젝트를 만들기 위해서$django-admin startproject mysite를 콘솔창에 입력해주자 다음으로 어플리케이션을 만들어야하는데$python manage.py startapp kilogram을 입력한다.이렇게 만들어진 어플리케이션은 settings.py에 어플 이름으로 등록한다. 또한 LANGUAGE_CODE='ko-kr', TIMEZONE = 'Asia/Seoul'을 변경해주고정적 파일 사용을 위해 STATIC_ROOT = os.path.join(BASE_DIR,'stiatic')을 추가한다. .. 2017. 6. 29.
[Backjoon] 5596번 문제 - 시험 점수 대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤습니다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수를 출력하는 프로그램을 작성하세요. 다만, 서로 동점일 때는 S를 출력하세요. 풀이 숫자를 받아 더한 후 비교하여 큰 값을 출력한다. 1234567891011121314151617181920212223242526import java.util.Scanner; /** * Created by homr on 2017. 6. 29.. */public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int S.. 2017. 6. 29.
반응형