목록웹개발/Django (7)
주뇽's 저장소
PreView Sign Up ⇒ Create View View Info ⇒ Read View(Detail View) Change Info ⇒ Update View Quit ⇒ Delete View Authentication Sign Up → Create view Sign Up → Create view accountapp/views.py 코드 수정 from django.shortcuts import render from django.http import HttpResponse, HttpResponseRedirect **from django.urls import reverse, reverse_lazy from django.views.generic import CreateView from django.cont..
account/model.py 코드 수정 from django.db import models # Create your models here. class HelloWorld(models.Model): text = models.CharField(max_length=25, null=False) migrate 명령어로 앱이 필요로 하는 테이블 생성 python manage.py makemigrations python manage.py migrate 쉘 스크립트를 이용하여 데이터베이스에 데이터 저장 및 조회 python manage.py shell 앱에 있는 모델 import from accountapp.models import HelloWorld HelloWorld 모델로 모델 데이터 만들기 from djang..
static과 CSS는 웹 개발에서 중요한 개념으로, 웹 페이지의 디자인과 스타일을 관리하는 데 사용된다. 1. Static 파일 웹 애플리케이션은 주로 HTML, CSS, JavaScript 등의 파일로 구성된다. 이 중에서 static 파일은 웹 페이지의 정적인 자원들을 저장하는 위치를 나타내는 개념이다. 정적인 자원은 서버에서 변하지 않는 파일로, 예를 들어 이미지, 스타일시트(CSS), 자바스크립트 파일 등이 있다. 장고에서 static 파일은 애플리케이션의 정적인 자원을 관리하기 위한 디렉토리이다. 일반적으로 애플리케이션 디렉토리 내에 static 디렉토리를 만들어 관련 자원을 저장한다. 이렇게 하면 개발자가 웹 페이지의 스타일, 이미지 및 스크립트와 같은 자원을 쉽게 참조하고 관리할 수 있다...
1. Header 꾸미기 Full Stack Project nav1 nav2 nav3 2. Footer 꾸미기 공지사항 | 서비스소개 | 제휴문의 Full Stack Project 3. 경계선 추가 태그 이용 {%include 'head.html'%} {%include 'header.html'%} {%block content%} {%endblock%} {%include 'footer.html'%} 4. 부트스트랩 적용 Introduction 위 코드를 복사 후 head에 삽입 5. 폰트 적용 Browse Fonts - Google Fonts 원하는 폰트를 고른 후 select 링크를 헤드에 삽입 후 CSS font를 원하는 태그에 삽입 Header Full Stack Project nav1 nav2 na..
include와 extends는 템플릿 시스템의 중요한 개념이다. 1. Include include는 템플릿에서 다른 템플릿 파일을 포함시키는 방법을 제공한다. 이를 통해 템플릿 파일 간의 재사용성을 높일 수 있다. 예를 들어, 같은 페이지의 여러 부분에서 동일한 HTML 코드를 사용해야 할 때 유용하다. 예시: 다음은 header.html 파일과 footer.html 파일을 page.html 파일에 포함시키는 예제이다. header.html footer.html © 2023 My Website page.html {% include "header.html" %} Welcome to My Website This is the content of the page. {% include "footer.html" ..
원하는 앱 Accountapp 생성 후 등록 #-- /myprojcet python manage.py startapp accountapp main app은 django-admin startproject myproject 명령어를 통해 생성한 myproject이므로 방금 만든 Accountapp을 설정에 추가해야한다. /myprojcet/setting.py에 방금 생성한 app 추가 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'a..
인프런 Hyong Sok Park님의 작정하고 장고 Django로 Pinterest 따라만들기 : 바닥부터 배포까지를 참고하여 정리하였습니다. Front End HTML CSS JS(잘 다루지 않음_) BackEnd Maria DB NGIX Django Docker 0. 가상환경 및 장고 설치 가상환경 및 장고 설치 Python Venv 가상환경 설치 python -m venv fullstack(자신이 원하는 가상환경 이름) source fullstack/bin/activate 장고 설치 및 프로젝트 생성 pip install django django-admin startproject myproject(자신이 원하는 프로젝트 이름) . 로컬 서버 확인 python manage.py runserver 아직..