π»κ°λ°/Django
-
Writing your first Django app, part 7 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 7. 17:52
Admin form μμμ Fieldsets μ€μ νκΈ° Question λͺ¨λΈμ admin.site.register(Question)μ λ±λ‘ν¨μΌλ‘μ¨ Djangoλ κΈ°λ³Έ μμ ννμ ꡬμ±ν μ μμμ΅λλ€. μ΄λ° admin formμ λͺ¨μκ³Ό μλ λ°©μμ μ¬μ©μ μ μν μ μμ΅λλ€. κ°μ²΄λ₯Ό λ±λ‘ν λ Djangoμκ² μνλ μ΅μ μ μλ €μ£Όλ©΄ λ©λλ€. νΈμ§ μμμ νλλ₯Ό λ€μ μ λ ¬νμ¬ μ΄ μμ μ΄ μ΄λ»κ² μ§νλλμ§ μ΄ν΄λ³΄κ² μ΅λλ€. πmysite/polls/admin.py from django.contrib import admin from polls.models import Question, Choice admin.site.register(Question) admin.site.register(Choice) πmysite..
-
Writing your first Django app, part 6 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 7. 14:47
μλ²μ μν΄ μμ±λ HTML μΈμλ μΉ μ ν리μΌμ΄μ μ μΌλ°μ μΌλ‘ μ 체 μΉ νμ΄μ§λ₯Ό λ λλ§νλ λ° νμν μΆκ° νμΌ(μ: μ΄λ―Έμ§, μλ°μ€ν¬λ¦½νΈ λλ CSS)μ μ 곡ν΄μΌ ν©λλ€. Djangoμμλ μ΄λ¬ν νμΌμ "μ μ νμΌ"μ΄λΌκ³ ν©λλ€. μκ·λͺ¨ νλ‘μ νΈμ κ²½μ° μΉ μλ²κ° μ°Ύμ μ μλ κ³³μ μ μ νμΌμ 보κ΄ν μ μκΈ° λλ¬Έμ μ΄λ ν° λ¬Έμ κ° μλλλ€. κ·Έλ¬λ λκ·λͺ¨ νλ‘μ νΈ(νΉν μ¬λ¬ μ±μΌλ‘ ꡬμ±λ νλ‘μ νΈ)μμλ κ° μ ν리μΌμ΄μ μ΄ μ 곡νλ μ¬λ¬ μ μ νμΌ μΈνΈλ₯Ό μ²λ¦¬νλ κ²μ΄ κΉλ€λ‘μμ§κΈ° μμν©λλ€. django.contrib.static νμΌμ μ΄μ νκ²½μμ μ½κ² μ¬μ©ν μ μλ λ¨μΌ μμΉμ κ° μμ© νλ‘κ·Έλ¨ λ° μ¬μ©μκ° μ§μ ν λͺ¨λ μμΉμμ μ μ νμΌμ μμ§ν©λλ€. CSS μ μ© λ¨Όμ polls λλ ν°..
-
Writing your first Django app, part 5 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 6. 17:46
μλ ν μ€νΈ μλ ν μ€νΈλ? ν μ€νΈλ μ½λμ μλμ μ κ²νλ 루ν΄μ λλ€. ν μ€νΈλ μλ‘ λ€λ₯Έ μμ€μμ μλν©λλ€. μΌλΆ ν μ€νΈλ μμ μΈλΆ μ¬ν(νΉμ λͺ¨λΈ λ°©λ²μ΄ μμλλ‘ κ°μ λ°νν©λκΉ?)μ μ μ©λλ λ°λ©΄, λ€λ₯Έ ν μ€νΈλ μννΈμ¨μ΄μ μ λ°μ μΈ μλ(μ¬μ΄νΈμμ μΌλ ¨μ μ¬μ©μ μ λ ₯μ΄ μνλ κ²°κ³Όλ₯Ό μ°μΆν©λκΉ?)μ κ²μ¬ν©λλ€. μ΄λ μμ νν λ¦¬μΌ 2μμ μνν ν μ€νΈ, μ Έμ μ¬μ©νμ¬ λ©μλμ λμμ κ²μ¬νκ±°λ μμ© νλ‘κ·Έλ¨μ μ€ννκ³ λ°μ΄ν°λ₯Ό μ λ ₯νμ¬ λ©μλμ λμμ νμΈνλ κ²κ³Ό λ€λ₯΄μ§ μμ΅λλ€. μλνλ ν μ€νΈμμ λ€λ₯Έ μ μ ν μ€νΈ μμ μ΄ μμ€ν μ μν΄ μνλλ€λ κ²μ λλ€. ν μ€νΈ μ§ν©μ ν λ² λ§λ λ€μ μ±μ λ³κ²½ν λ μκ°μ΄ λ§μ΄ 걸리λ μλ ν μ€νΈλ₯Ό μνν νμ μμ΄ μ½λκ° μλ μλν λλ‘ μλν..
-
Writing your first Django app, part 4 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 6. 13:38
1. κ°λ¨ν form μμ±νκΈ° πmysite/polls/templates/polls/detail.html μμ {% csrf_token %} {{ question.question_text }} {% if error_message %}{{ error_message }}{% endif %} {% for choice in question.choice_set.all %} {{ choice.choice_text }} {% endfor %} πmysite/polls/views.py μμ from django.http import HttpResponse, HttpResponseRedirect from django.shortcuts import get_object_or_404, render from django.url..
-
Writing your first Django app, part 3 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 5. 17:51
0. View κ°μ λ·°λ μΌλ°μ μΌλ‘ νΉμ κΈ°λ₯μ μ 곡νκ³ νΉμ ν νλ¦Ώμ΄ μλ Django μ ν리μΌμ΄μ μ μΉ νμ΄μ§ "μ ν"μ λλ€. μλ₯Ό λ€μ΄ λΈλ‘κ·Έ μ ν리μΌμ΄μ μλ λ€μκ³Ό κ°μ λ·°κ° μμ μ μμ΅λλ€. λΈλ‘κ·Έ ννμ΄μ§ – μ΅μ νλͺ©μ νμν©λλ€. νλͺ© "μΈλΆ μ 보" νμ΄μ§ – λ¨μΌ νλͺ©μ λν μꡬ λ§ν¬ νμ΄μ§μ λλ€. μ°λ κΈ°λ° μμΉ΄μ΄λΈ νμ΄μ§ – ν΄λΉ μ°λμ νλͺ©μ΄ μλ λͺ¨λ μμ νμν©λλ€. μ κΈ°λ° μμΉ΄μ΄λΈ νμ΄μ§ – ν΄λΉ μμ νλͺ©μ΄ μλ λͺ¨λ λ μ§λ₯Ό νμν©λλ€. λ μ§ κΈ°λ° μμΉ΄μ΄λΈ νμ΄μ§ – μ§μ λ λ μ§μ λͺ¨λ νλͺ©μ νμν©λλ€. λκΈ μμ – μ£Όμ΄μ§ νλͺ©μ λν λκΈ κ²μλ₯Ό μ²λ¦¬ν©λλ€. μ€λ¬Έ μ‘°μ¬ μ ν리μΌμ΄μ μλ λ€μκ³Ό κ°μ λ€ κ°μ§ λ³΄κΈ°κ° μμ΅λλ€. μ§λ¬Έ "μμΈ" νμ΄μ§ – μ΅κ·Ό λͺ κ°μ§ μ§..
-
Writing your first Django app, part 2 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 5. 14:17
1. λ°μ΄ν°λ² μ΄μ€ μ€μ πmysite/settings.py DATABASES = { 'default': { #'ENGINE': 'django.db.backends.postgresql', #'ENGINE': 'django.db.backends.mysql', #'ENGINE': 'django.db.backends.oracle', 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } - λ§μ΄κ·Έλ μ΄μ INSTALLED_APPS = [ 'django.contrib.admin', # κ΄λ¦¬μ μ¬μ΄νΈ 'django.contrib.auth', # μΈμ¦ μμ€ν 'django.contrib.contenttypes', # μ½ν μΈ μ νμ λν ..
-
Writing your first Django app, part 1 (μ₯κ³ μμ΅μ λ°λΌνκΈ°)π»κ°λ°/Django 2022. 10. 4. 16:13
Writing your first Django app, part 1 | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com ν¬ν μ΄ν리μΌμ΄μ μ λ§λ€μ΄ 보면μ μ₯κ³ μ¬μ©λ²μ μμ보μ!π£ [μ΄ν리μΌμ΄μ μμ½] μ¬λλ€μ΄ ν¬νλ₯Ό λ³΄κ³ ν¬νν μ μλ κ³΅κ° μ¬μ΄νΈμ λλ€. μ€λ¬Έμ‘°μ¬λ₯Ό μΆκ°, λ³κ²½ λ° μμ ν μ μλ κ΄λ¦¬ μ¬μ΄νΈμ λλ€. 0. django μ€μΉ νμΈ $ python -m django --version * μ€μΉ λ§ν¬ (http..