<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=AngelsCamp%2F2018%2F%EB%8F%84%EB%A9%94%EC%9D%B8%EB%A9%94%EC%9D%B4%EC%BB%A4</id>
	<title>AngelsCamp/2018/도메인메이커 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=AngelsCamp%2F2018%2F%EB%8F%84%EB%A9%94%EC%9D%B8%EB%A9%94%EC%9D%B4%EC%BB%A4"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=AngelsCamp/2018/%EB%8F%84%EB%A9%94%EC%9D%B8%EB%A9%94%EC%9D%B4%EC%BB%A4&amp;action=history"/>
	<updated>2026-05-15T06:34:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=AngelsCamp/2018/%EB%8F%84%EB%A9%94%EC%9D%B8%EB%A9%94%EC%9D%B4%EC%BB%A4&amp;diff=28372&amp;oldid=prev</id>
		<title>imported&gt;njw1204: {CREATE}</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=AngelsCamp/2018/%EB%8F%84%EB%A9%94%EC%9D%B8%EB%A9%94%EC%9D%B4%EC%BB%A4&amp;diff=28372&amp;oldid=prev"/>
		<updated>2018-05-05T02:36:33Z</updated>

		<summary type="html">&lt;p&gt;{CREATE}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 개요 =&lt;br /&gt;
* 참가원 : [[나종우]]&lt;br /&gt;
* Django를 배워 웹 개발(백엔드)의 기초를 익히자.&lt;br /&gt;
* 도서관에서 빌린 책을 이용해 공부.&lt;br /&gt;
* 공부만 하면 심심하니 사이트도 하나 만들어보자. -&amp;gt; 도메인 축약 서비스&lt;br /&gt;
* [http://goo.gl 예시1] / [http://cto.kr 예시2]&lt;br /&gt;
* 적당히 쓸만하고 적당히 할만해보이면서 예전에 만들어보고 싶었던 것.&lt;br /&gt;
* 프론트엔드는 하나도 모르니 부트스트랩으로 때우기&lt;br /&gt;
&lt;br /&gt;
* 결과물 : [http://zipi.ga]&lt;br /&gt;
&lt;br /&gt;
= 개발 일지 =&lt;br /&gt;
* 19:00 : 일단 책은 펼쳐 놓고.. AWS에서 서버 임대받고 putty로 접속 성공! 프리티어라서 행복해요.&lt;br /&gt;
* 19:30 : 서버 내부 환경 세팅 완료.&lt;br /&gt;
* 19:50 : [http://www.freenom.com/en/index.html 여기에서] 도메인 확보. 공짜라 좋다.&lt;br /&gt;
* 20:20 : Django 설정법을 어느정도 터득함. Django로 It works!를 띄웠다. MVC 개념을 습득했다.&lt;br /&gt;
* 20:30 : 책을 읽다보니 마음에 안 들어서 Django 공식 튜토리얼과 함께 보기 시작.&lt;br /&gt;
* 21:00 : urls.py, views.py가 뭘 하는지 알게 됐다. 테스트도 여러 번 해봄.&lt;br /&gt;
* 21:30 : 이러다 공부만 하고 끝날 것 같은 기분이 들어서 우선 Django와 Bootstrap 연동.&lt;br /&gt;
* 21:40 : Templates에 대해 알게 됐다.&lt;br /&gt;
* 22:10 : Bootstrap 테마를 나의 서비스에 맞는 부분만 남기고 지움.&lt;br /&gt;
* 22:30 : 리다이렉션 기능과 urls.py를 이용해서 단축 도메인 만들기에 성공했다. 아직은 DB를 직접 건드려야 함.&lt;br /&gt;
* 23:00 : 단축 도메인 자동 생성 기능을 만들기 시작했다.&lt;br /&gt;
* 23:15 : 랜덤은 비효율적. 단축 도메인을 길이가 짧은 순으로 배정하고 그 다음으론 사전순으로 배정해야 한다.&lt;br /&gt;
* 23:30 : 백준에서 풀었던 문제가 생각나서 그대로 구현하니 잘 동작했다.&lt;br /&gt;
* 00:00 : 보쌈 &amp;amp; 족발&lt;br /&gt;
* 00:50 : 관리자 페이지와 데이터베이스의 연동을 성공했다. Django에서 잘 지원해주니 좋다.&lt;br /&gt;
* 01:00 : 중간 발표&lt;br /&gt;
* 01:20 : Django의 models와 forms에 대해 알아보았다. POST를 통한 통신 방법을 알아봤다.&lt;br /&gt;
* 02:00 : 서버에서 POST를 제대로 못 받아서 삽질했는데 urls.py에 실수가 있었다. 하아...&lt;br /&gt;
* 02:30 : 사용자가 단축 도메인을 생성할 수 있다. 그러나 만들어진 도메인이 사용자에게 보여지지 않는다.&lt;br /&gt;
* 02:35 : 부트스트랩이 너무 어렵다. css와 html을 하나도 모르기 때문에.&lt;br /&gt;
* 03:00 : 다양한 시도 끝에 생성된 도메인을 적당히 표시할 방법을 찾았다.&lt;br /&gt;
* 04:00 : DB에 이미 있는 URL을 또 줄이려고 하면 기존에 생성된 단축 도메인을 출력하게 구현.&lt;br /&gt;
* 04:30 : 내가 css를 만지고 있다니... 물론 별 건 아니고 width, height, color만 만지고 있다.&lt;br /&gt;
* 05:00 : 도메인 copy 기능을 구현해봤는데 복사가 안 되고 alert창도 안 뜬다.&lt;br /&gt;
* 05:30 : index.html의 디자인을 바꿔보려고 시도 중. 결국은 원상 복귀.&lt;br /&gt;
* 06:00 : 코딩이 제대로 안 된다.. [http://zipgagoshipda.gq zipgagoshipda]&lt;br /&gt;
* 06:30 : 단축 도메인 copy 기능 구현.&lt;br /&gt;
* 06:50 : 배경 이미지를 교체해봄.&lt;br /&gt;
* 07:00 : 최종 발표&lt;br /&gt;
&lt;br /&gt;
= 댓글 =&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;njw1204</name></author>
	</entry>
</feed>