1월, 2015의 게시물 표시

django 에서 MEDIA URL 지정방법

Settings.py 에서 MEDIA URL과 Root를 아래와 같이 지정하고 MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join( os.path.abspath(os.path.dirname(__file__)), 'media', ) 모델에서 이미지필드를 지정한다. class Item(models.Model): item_name = models.CharField(max_length=100) item_desc = models.TextField() item_image = models.ImageField(upload_to='image') def __unicode__(self): return self.item_name Settings.py에서 현재 프로젝트의 절대경로 밑에 media로 되어있어 파일을 업로드 하면 프로젝트폴더/프로젝트폴더/media/image 폴더에 파일이 들어온다. 그리고 프로젝트의 URL에 아래와 같이 static을 추가한다. from django.conf import settings from django.conf.urls.static import static urlpatterns = patterns('', url(r'^admin/', include(admin.site.urls)), url(r'^shop/', include('shop.urls')), ) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 앱폴더에서 호출할때는 다음과 같이 호출하면 된다. <li><img src="{{ item.item_image.url }}">{{ item.item_name }}&l

Heroku app 등록 요약

로그인 heroku login 샘플 프로젝트 복사 git clone https://github.com/heroku/python-getting-started.git cd python-getting-started 앱 생성 및 이름 변경 Deploy the app heroku create heroku apps:rename NEWNAME 깃 업로드 gid add . git commit -m "test" git push heroku master 웹 생성 및 열기 heroku ps:scale web=1 heroku open 로컬에서 venv 활성화 후 사용 c:\python27\scripts\venv/Scripts/activate 외부 프로그램 설치 pip install -r requirements.txt --allow-all-external 쉘 명령 수행 heroku run python manage.py shell db 싱크 heroku run python manage.py syncdb heroku run python manage.py shell 기존에 개발된 소스를 헤로쿠와 연결하려면 아래와 같이 git remote 명령을 통해 기존 설정을 가져온다. heroku git:remote --app kids-tv

요일, 시간별 택시 승하차 시각화 (서울, HD 1080)

이미지

Mantis에서 사용자 패스워드를 잃어버렸을 때

Mantis는 암호화를 MD5 hash로 저장되어 있다. MD5를 변환해주는 사이트에 간다. http://tools.web-max.ca/encode_decode.php 변환하고자하는 암호를 입력하고 MD5 Hash버튼을 눌러 값을 가져온다. 데이터베이스에 접속하여 mantis_user_table을 열어 password란에 인코딩된 값을 저장한다. 맨티스 화면에서 로그인한다.