일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- PostgreSQL
- django
- Java
- Apache
- PySpark
- GIT
- string
- Mac
- Excel
- array
- dataframe
- numpy
- list
- gas
- SQL
- PANDAS
- Tkinter
- Python
- Google Excel
- hive
- Github
- matplotlib
- Redshift
- 파이썬
- Google Spreadsheet
- math
- c#
- Kotlin
- google apps script
- Today
- Total
목록Python django/Python django project 1 (15)
달나라 노트
게시글 디테일을 보면 위처럼 Registered at에 표시되는 값이 사실 우리가 보기엔 읽기가 어렵죠. 이에 대해 django의 humanize라는 것을 이용해봅시다. pro/pro/settings.py의 app 부분을 아래처럼 수정합시다. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'app.user', 'app.post', 'app.tag' ] humanize app을 불러왔습..
이번엔 Tag 기능을 추가해봅시다. 먼저 Tag 관련 model을 만들어야겠죠. pro/app/tag/models.py를 아래처럼 수정합시다. from django.db import models # Create your models here. class ModelTag(models.Model): tag_name = models.CharField(max_length=16, verbose_name='tag_name') registered_dttm = models.DateTimeField(auto_now_add=True, verbose_name='registered_dttm') class Meta: db_table = 'tag' verbose_name = 'Model_tag' verbose_name_plura..
게시글 등록을 할 때 form을 이용하여 게시글 등록 기능을 만들었었습니다. 이번에는 form기능을 좀 더 알아보기 위해 기존에 만들었던 로그인 기능을 form을 이용하는 방식으로 변경해봅시다. 마찬가지로 MTV 순서대로 코딩을 할 것이고 user app model은 다 되어있으니 Template을 봅시다. user_login.html 파일을 아래처럼 수정합시다. {% extends 'base.html' %} {% block body %} User Login {% csrf_token %} Home Submit {% endblock %} 마찬가지로 input 태그 부분에 아무 속성값이 없습니다. 이 속성값들은 form과 view를 완성한 후 다시 채우도록 합시다. pro/app/user 디렉토리에 form..
이번엔 게시글 내용을 볼 수 있는 기능을 만들어보겠습니다. 마찬가지로 MTV 순서대로 코딩하겠습니다. Model은 이미 post app model이 있으니 패스. Template을 봅시다. pro/app/post/templates에 post_detail.html 파일을 만들고 아래처럼 적어둡시다. {% extends 'base.html' %} {% block body %} Post Detail Title Contents Writer Registered at: Post List Post Register {% endblock %} 상세 내용은 어떤 게시글의 상세내용을 볼 것인지가 필요하겠죠. 따라서 views.py로부터 내가 보고싶은 post의 model objects를 template에 전달하여 표시해주는..