├── .gitignore ├── README.md ├── docs ├── 00-날로 먹는 Django 웹 프레임워크 강좌, 여는 글.md ├── 00-날로 먹는 Django 웹 프레임워크 강좌, 여는 글.md ├── 01-Pystagram 기획.md ├── 01-Pystagram 기획.md ├── 01-Scene_flow.png ├── 01-instagram_01.png ├── 01-instagram_02.png ├── 01-instagram_03.png ├── 01-instagram_04.png ├── 01-instagram_05.png ├── 02-개발 환경 꾸리기.md ├── 02-개발 환경 꾸리기.md ├── 03-Photo 앱과 모델 만들기.md ├── 03-Photo 앱과 모델 만들기.md ├── 03-django_project_works.png ├── 04-Photo 모델로 Admin 영역에서 데이터 다루기.md ├── 04-Photo 모델로 Admin 영역에서 데이터 다루기.md ├── 04-add_photo_form_in_admin.png ├── 04-login_to_admin.png ├── 04-modified_description_created_in_admin.png ├── 04-uploaded_files_location.png ├── 05-404_without_media_url.png ├── 05-hello_world_by_views.png ├── 05-urls_and_views.png ├── 05-url에 view 함수 연결해서 사진 출력하기.md ├── 05-url에 view 함수 연결해서 사진 출력하기.md ├── 05-view_photo_successfully.png ├── 05-view_with_photo_id.png ├── 06-Django 정적 파일 기능 이해하기.md ├── 06-Django 정적 파일 기능 이해하기.md ├── 06-webserver-static_resources.png ├── 06-webserver-webapplication.png ├── 07-form_not_valid_image.png ├── 07-form_required_field.png ├── 07-uploaded_photo.png ├── 07-사진 게시물 제출하여 게시하기.md ├── 07-사진 게시물 제출하여 게시하기.md ├── 08-404_after_login.png ├── 08-login_form_01.png ├── 08-login_form_02.png ├── 08-로그인, 로그아웃하기.md ├── 08-로그인, 로그아웃하기.md ├── 09-IntegrityError.png ├── 09-ManyToOne.png ├── 09-anonymous_user_exception.png ├── 09-foreign_key_db_table_schema.png ├── 09-login_required.png ├── 09-로그인한 이용자만 사진 게시물 게시하기.md ├── 09-로그인한 이용자만 사진 게시물 게시하기.md ├── 10-not_exist_template_file_error.png ├── 10-profile_page_01.png ├── 10-profile_page_02.png ├── 10-profile_page_03.png └── 10-이용자가 올린 사진 목록 보기.md └── pystagram ├── manage.py ├── photos ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20170129_1211.py │ ├── 0003_auto_20170129_1217.py │ ├── 0004_auto_20170129_1556.py │ └── __init__.py ├── models.py ├── templates │ ├── edit.html │ ├── layout.html │ └── login.html ├── tests.py └── views.py ├── profiles ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── templates │ └── profile.html ├── tests.py ├── urls.py └── views.py ├── pystagram ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py └── static └── js └── jquery-2.1.3.min.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/README.md -------------------------------------------------------------------------------- /docs/00-날로 먹는 Django 웹 프레임워크 강좌, 여는 글.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/00-날로 먹는 Django 웹 프레임워크 강좌, 여는 글.md -------------------------------------------------------------------------------- /docs/00-날로 먹는 Django 웹 프레임워크 강좌, 여는 글.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/00-날로 먹는 Django 웹 프레임워크 강좌, 여는 글.md -------------------------------------------------------------------------------- /docs/01-Pystagram 기획.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-Pystagram 기획.md -------------------------------------------------------------------------------- /docs/01-Pystagram 기획.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-Pystagram 기획.md -------------------------------------------------------------------------------- /docs/01-Scene_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-Scene_flow.png -------------------------------------------------------------------------------- /docs/01-instagram_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-instagram_01.png -------------------------------------------------------------------------------- /docs/01-instagram_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-instagram_02.png -------------------------------------------------------------------------------- /docs/01-instagram_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-instagram_03.png -------------------------------------------------------------------------------- /docs/01-instagram_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-instagram_04.png -------------------------------------------------------------------------------- /docs/01-instagram_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/01-instagram_05.png -------------------------------------------------------------------------------- /docs/02-개발 환경 꾸리기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/02-개발 환경 꾸리기.md -------------------------------------------------------------------------------- /docs/02-개발 환경 꾸리기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/02-개발 환경 꾸리기.md -------------------------------------------------------------------------------- /docs/03-Photo 앱과 모델 만들기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/03-Photo 앱과 모델 만들기.md -------------------------------------------------------------------------------- /docs/03-Photo 앱과 모델 만들기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/03-Photo 앱과 모델 만들기.md -------------------------------------------------------------------------------- /docs/03-django_project_works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/03-django_project_works.png -------------------------------------------------------------------------------- /docs/04-Photo 모델로 Admin 영역에서 데이터 다루기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/04-Photo 모델로 Admin 영역에서 데이터 다루기.md -------------------------------------------------------------------------------- /docs/04-Photo 모델로 Admin 영역에서 데이터 다루기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/04-Photo 모델로 Admin 영역에서 데이터 다루기.md -------------------------------------------------------------------------------- /docs/04-add_photo_form_in_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/04-add_photo_form_in_admin.png -------------------------------------------------------------------------------- /docs/04-login_to_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/04-login_to_admin.png -------------------------------------------------------------------------------- /docs/04-modified_description_created_in_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/04-modified_description_created_in_admin.png -------------------------------------------------------------------------------- /docs/04-uploaded_files_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/04-uploaded_files_location.png -------------------------------------------------------------------------------- /docs/05-404_without_media_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-404_without_media_url.png -------------------------------------------------------------------------------- /docs/05-hello_world_by_views.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-hello_world_by_views.png -------------------------------------------------------------------------------- /docs/05-urls_and_views.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-urls_and_views.png -------------------------------------------------------------------------------- /docs/05-url에 view 함수 연결해서 사진 출력하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-url에 view 함수 연결해서 사진 출력하기.md -------------------------------------------------------------------------------- /docs/05-url에 view 함수 연결해서 사진 출력하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-url에 view 함수 연결해서 사진 출력하기.md -------------------------------------------------------------------------------- /docs/05-view_photo_successfully.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-view_photo_successfully.png -------------------------------------------------------------------------------- /docs/05-view_with_photo_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/05-view_with_photo_id.png -------------------------------------------------------------------------------- /docs/06-Django 정적 파일 기능 이해하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/06-Django 정적 파일 기능 이해하기.md -------------------------------------------------------------------------------- /docs/06-Django 정적 파일 기능 이해하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/06-Django 정적 파일 기능 이해하기.md -------------------------------------------------------------------------------- /docs/06-webserver-static_resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/06-webserver-static_resources.png -------------------------------------------------------------------------------- /docs/06-webserver-webapplication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/06-webserver-webapplication.png -------------------------------------------------------------------------------- /docs/07-form_not_valid_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/07-form_not_valid_image.png -------------------------------------------------------------------------------- /docs/07-form_required_field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/07-form_required_field.png -------------------------------------------------------------------------------- /docs/07-uploaded_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/07-uploaded_photo.png -------------------------------------------------------------------------------- /docs/07-사진 게시물 제출하여 게시하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/07-사진 게시물 제출하여 게시하기.md -------------------------------------------------------------------------------- /docs/07-사진 게시물 제출하여 게시하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/07-사진 게시물 제출하여 게시하기.md -------------------------------------------------------------------------------- /docs/08-404_after_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/08-404_after_login.png -------------------------------------------------------------------------------- /docs/08-login_form_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/08-login_form_01.png -------------------------------------------------------------------------------- /docs/08-login_form_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/08-login_form_02.png -------------------------------------------------------------------------------- /docs/08-로그인, 로그아웃하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/08-로그인, 로그아웃하기.md -------------------------------------------------------------------------------- /docs/08-로그인, 로그아웃하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/08-로그인, 로그아웃하기.md -------------------------------------------------------------------------------- /docs/09-IntegrityError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-IntegrityError.png -------------------------------------------------------------------------------- /docs/09-ManyToOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-ManyToOne.png -------------------------------------------------------------------------------- /docs/09-anonymous_user_exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-anonymous_user_exception.png -------------------------------------------------------------------------------- /docs/09-foreign_key_db_table_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-foreign_key_db_table_schema.png -------------------------------------------------------------------------------- /docs/09-login_required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-login_required.png -------------------------------------------------------------------------------- /docs/09-로그인한 이용자만 사진 게시물 게시하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-로그인한 이용자만 사진 게시물 게시하기.md -------------------------------------------------------------------------------- /docs/09-로그인한 이용자만 사진 게시물 게시하기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/09-로그인한 이용자만 사진 게시물 게시하기.md -------------------------------------------------------------------------------- /docs/10-not_exist_template_file_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/10-not_exist_template_file_error.png -------------------------------------------------------------------------------- /docs/10-profile_page_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/10-profile_page_01.png -------------------------------------------------------------------------------- /docs/10-profile_page_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/10-profile_page_02.png -------------------------------------------------------------------------------- /docs/10-profile_page_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/10-profile_page_03.png -------------------------------------------------------------------------------- /docs/10-이용자가 올린 사진 목록 보기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/docs/10-이용자가 올린 사진 목록 보기.md -------------------------------------------------------------------------------- /pystagram/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/manage.py -------------------------------------------------------------------------------- /pystagram/photos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pystagram/photos/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/admin.py -------------------------------------------------------------------------------- /pystagram/photos/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/apps.py -------------------------------------------------------------------------------- /pystagram/photos/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/forms.py -------------------------------------------------------------------------------- /pystagram/photos/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/migrations/0001_initial.py -------------------------------------------------------------------------------- /pystagram/photos/migrations/0002_auto_20170129_1211.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/migrations/0002_auto_20170129_1211.py -------------------------------------------------------------------------------- /pystagram/photos/migrations/0003_auto_20170129_1217.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/migrations/0003_auto_20170129_1217.py -------------------------------------------------------------------------------- /pystagram/photos/migrations/0004_auto_20170129_1556.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/migrations/0004_auto_20170129_1556.py -------------------------------------------------------------------------------- /pystagram/photos/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pystagram/photos/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/models.py -------------------------------------------------------------------------------- /pystagram/photos/templates/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/templates/edit.html -------------------------------------------------------------------------------- /pystagram/photos/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/templates/layout.html -------------------------------------------------------------------------------- /pystagram/photos/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/templates/login.html -------------------------------------------------------------------------------- /pystagram/photos/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/tests.py -------------------------------------------------------------------------------- /pystagram/photos/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/photos/views.py -------------------------------------------------------------------------------- /pystagram/profiles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pystagram/profiles/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/admin.py -------------------------------------------------------------------------------- /pystagram/profiles/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/apps.py -------------------------------------------------------------------------------- /pystagram/profiles/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pystagram/profiles/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/models.py -------------------------------------------------------------------------------- /pystagram/profiles/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/templates/profile.html -------------------------------------------------------------------------------- /pystagram/profiles/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/tests.py -------------------------------------------------------------------------------- /pystagram/profiles/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/urls.py -------------------------------------------------------------------------------- /pystagram/profiles/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/profiles/views.py -------------------------------------------------------------------------------- /pystagram/pystagram/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pystagram/pystagram/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/pystagram/settings.py -------------------------------------------------------------------------------- /pystagram/pystagram/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/pystagram/urls.py -------------------------------------------------------------------------------- /pystagram/pystagram/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/pystagram/wsgi.py -------------------------------------------------------------------------------- /pystagram/static/js/jquery-2.1.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hannal/start_with_django_webframework/HEAD/pystagram/static/js/jquery-2.1.3.min.js --------------------------------------------------------------------------------