본문 바로가기

자바스크립트 이전 페이지로 돌아가기 javascript 에서 이전 페이지 정보는 document.referrer 를 찾아보시면 됩니다. console.log(document.referrer); document.referrer로 redirect 시켜도 될 것 같긴한데 아래와 같은 코드로 이전 페이지로 갈 수 있습니다. history.go(-1); 더보기
django allauth models 를 admin에서 unregister하기 django allauth 많이 사용하시죠. 저도 사용하고 있는데 진짜 단순한 기능만 몇 개 사용하는데 admin에서는 많은 model들이 추가로 불려져서 복잡해지곤 합니다. 그래서 저는 안쓰는 것들은 admin에서 안보이게 하고 싶었고요. 아래와 같은 코드로 일부 allauth에서 추가되는 것들을 admin에서 제거했습니다. admin.site.unregister(model_name) 이런 식으로 작성하시면 되는데 저는 EmailAddress, SocialAccount, SocialToken, SocialApp 모델을 사이트에서 안보이게 하고 싶었습니다. 일단 allauth를 추가하시고 admin 사이트에 들어가보셔서 사용하실 것들은 남기고 필요 없는 것만 unregister 하시면됩니다. 만약 소셜 .. 더보기
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 : search field Django Admin Site에서 field로 검색하기 위해서는 search_fileds 를 작성해주면 됩니다. 아래는 django documentation의 일부 입니다. https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.ModelAdmin.search_fields 기본적으로는 아래와 같이 적용하면 됩니다. admin.py에 작성하는 class에 search_fields에 column name을 작성하면 검색이 됩니다. admin site에서는 아래 그림 처럼 search input이 보여요. 간단하게 끝 :-) 더보기
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는 하나도 존재하지 않습니다. 필터를 추가함으로써 많은 객체 중에서 원하는 객체를 쉽고 빠르게 찾을 수 있으니깐 객체가.. 더보기
openstack neutron gre reference site openstack neutron gre 이해에 참고되는 사이트를 몇 개 정리해두려고 합니다. 물론 구글에서 다 검색되지만 정리해서 다음에 덜 찾는걸로.. 1. OpenStack Documents : http://docs.openstack.org/ - 당연하다고 보면 되겠죠? - Installation guide도 봐야 하지만 operation guide에 보면 12장에 Networking Troubleshooting 에서 네트워크 부분이 자세히 기술되어 있습니다. 2. Under the hood: networking : https://github.com/lorin/openstack-hackspace/blob/master/under-the-hood-network.md - 네트워크 인터페이스에 대해 한 눈에.. 더보기
Swift 공부 관련 링크 Swift 공부를 저는 이제 하고 있습니다. 나온지가 한참 되었지만, 이제야 할 마음이 들었어요 ^^;; 공부할 수 있는 사이트가 많이 존재하는데요. 아래 사이트들은 너무나 당연하거나 쉽게 검색이 되긴 하는데요. 그래도 귀찮으신 분들이 계실까바 한 번 올려봅니다. 1. Swift Programming Language https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html 애플에서 제공하고 있는 Swift 관련 내용이 총 정리되어 있는 웹 페이지 입니다. 제가 링크 건 것은 언어 기초 시작부분이니, 링크들어가 보시면 페이지 상단에 존재하는 Welcome to S.. 더보기
앱 추천(Android, iOS) - Pocket 앱 추천.. 사실 앱 이라기 보다는 서비스에 가깝죠. 앱은 서비스를 사용하는 인터페이스에 가까운 것이구요. Pocket : https://www.getpocket.com/ 데스크탑, iOS, Android에서 모두 사용 가능한 서비스로 웹 페이지를 보관할 수 있는 서비스입니다. Android나 iOS에 앱을 설치하면, 웹 브라우저에서 보고 있는 웹 페이지를 Pocket에 보관하고 언제든지 보고 싶을 때 Pocket 앱에 들어가서 볼 수 있는데요. 오프라인 상태에서도 가능합니다. 정말 좋은 웹 페이지.. 기사나 블로그일 수도 있고요. 혹은 문서가 나와 있는 페이지 일 수도 있죠. 하지만 지금 자세히 볼 시간이 부족하다 싶을 때 Pocket에 보관하도록 하고, 나중에 시간날 때 다시 꺼내서 보는 용도로 사용.. 더보기
파이썬 공부 관련 사이트 정리 파이썬 점차 영향력이 높아가는 것 같은 느낌을 받아서 기분 좋네요. 저도 잘 못하니깐, 여러 공부에 도움되는 사이트들을 즐겨찾기 해두고 있습니다. 그래서 일단 간단하게 사이트를 정리해보려구요. 순서에는 의미가 없습니다. 일부러 각 사이트에 대한 이미지는 추가하지 않았습니다. 직접 접속해보시고, 가장 잘 맞는 스타일을 활용하시는게 좋을 것 같아서요. 1. 점프 투 파이썬 : https://wikidocs.net/book/1 점프 투 파이썬은 박응용 저자께서 작성하셨습니다. 저도 오랜만에 들어가봤습니다. ebook으로도 판매중이네요. 왼쪽에 파이썬 언어에 대한 주요 내용이 참 잘 설명되어 있습니다. 꼭 한 번 읽어보시길 추천드립니다. ^^ 2. Codecademy : http://www.codecademy... 더보기