본문 바로가기

자바스크립트 이전 페이지로 돌아가기 javascript 에서 이전 페이지 정보는 document.referrer 를 찾아보시면 됩니다. console.log(document.referrer); document.referrer로 redirect 시켜도 될 것 같긴한데 아래와 같은 코드로 이전 페이지로 갈 수 있습니다. history.go(-1); 더보기
Django Allauth Login Page Custom Django에서 사용자 관리로 allauth 많이 사용하죠. 저도 사용하고 있는데 기본적으로 제공하는 페이지는 이쁘지 않죠 ! 그래서 custom을 해야 하는데 간단하게 정리해봅니다. 1. login.html을 만들어주시면 됩니다. 위치는 templates/account/login.html 입니다. accoutn/login.html을 정확하게 지키지 않으면 기본 페이지가 나옵니다. 2. 맘대로 변경하시면됩니다. 저는 bootstrap도 사용해서 login.html에 bootstrap cdn으로 적용하고 아래를 꾸미면 되겠습니다. 하지만 form.as_p 부분은 걍 불러온 것이기 때문에 이것은 따로 조정해야 합니다. 3. settings.py에 아래 설정을 추가합니다. ACCOUNT_FORMS = {'lo.. 더보기
Django Admin : site register Django Admin 페이지에서 site를 추가해보면 domain_name과 display_name이 나옵니다. ID는 표시되지 않는데요. 가끔 setting.py 에 SITE_ID를 적어야 하는데정확한 값을 알려면 DB를 접속하거나 CODE를 더 작성해야 하니까요. ID가 표시되면 좋겠죠. 아래와 같이 ID를 추가하려면 site를 unregister를 통해 해제했다가 다시 register를 통해 불러와야 합니다. 코드는 아래와 같습니다. 더보기
django admin site : PRINT - all columns(fields) of model django admin 페이지에서 model의 특정 컬럼을 시각화하는 방법에 대해서는 지난 포스팅에서 다룬 적이 있슴다 :) 요거구요 :)2016/04/20 - [Python/Django&Celery] - django admin site - list display 이번에는 모델이 가지고 있는 모든 컬럼을 시각화하는 방법에 대해서 정리해둡니다 ㅠ 1. 예를 들어서 test 라는 app에 Cup 이라는 모델이 있다고 가정할께요. admin.py 안에 아래와 같이 작성함으로써 모든 컬럼을 불러 올 수 있어요. from test.models import Cup class CupAdmin(admin.ModelAdmin): list_display = Cup._meta.get_all_field_names() admi.. 더보기
django admin site : boolean filter 관련 포스팅 - django admin site - list display : http://ngee.tistory.com/853 장고(django)에서 제공되는 Admin site는 쓸모가 많습니다 :)이번 포스팅에서는 boolean filter를 적용하는 방법에 대해서 정리해둡니다. 제가 사용하고 있는 django 버전은 1.9.5 입니다. 1. 아래 화면은 Filter를 하나 추가한 화면입니다. 필터의 종류는 BooleanFieldListFilter 이고요. 여러 컬럼 중에 ea_status 라는 컬럼을 활용한 것입니다. 기본적인 django admin site에 접속하면 filter는 하나도 존재하지 않습니다. 필터를 추가함으로써 많은 객체 중에서 원하는 객체를 쉽고 빠르게 찾을 수 있으니깐 객체가.. 더보기
django admin site - list display 장고(django)에서 제공하는 강력한 앱은 admin인 것 같아요.아래에는 django의 list display의 중요성을 간단하게 정리합니다. :) 1. admin 페이지에 단순 model을 표출하는 것은 아래와 같은 소스로 가능합니다. models.py에 있는 클래스 중 Comment를 불러오고 이것은 admin site에 등록하는 소스이죠. 적용된 화면을 보면 아래와 같아요. 좋습니다.!! comment가 5개 있다는 정도는 알 수 있겠네요. 2. 기존 소스를 조금 변경해서 아래와 같이 수정해봤습니다. class를 하나 만들었는데요. CommentAdmin입니다. !! list_display에 여러 컬럼 이름을 작성해줬고! 이것이 중요합니다. :) list_display에 작성한 것들이 한 번에 .. 더보기
iOS library 004 - Shimmer 라이브러리, Facebook 페이지 앱 적용 효과 Shimmer 라이브러리가 공개되어서, 테스트해보고 포스팅해봅니다. Facebook 페이지 앱에서 사용된 효과라고 하던데, 저는 아직 페이지 앱을 써본 적이 없어서..;; 한 번 사용해봐야 할 것 같네요. 아무튼 Shimmer 라이브러리는 Github에서 다운로드 할 수 있는데요. 주소는 다음과 같습니다. https://github.com/facebook/Shimmer 물론 cocospods에도 올려졌더라구요. cocospods을 사용 하실 수 있는 분들은 이 방법이 더 편하겠죠? 아무튼 테스트 해봤습니다. 저는 직접 소스를 다운로드해서, 프로젝트에 추가하는 방식으로 했구요. 아래 보시면 shimmer라는 그룹을 만들고, 거기에 다운로드한 소스에서 필요한 것들을 추가했죠 :) 스토리보드에서는 할 일이 없.. 더보기