로컬 가상환경에서 작업 시작하기

현재 프로젝트의 폴더를 경로 지정 (c:\Users\DIYdjango\)

myvenv(가상환경명)\Scripts\activate # 가상환경 진입

python manage.py runserver # 서버실행

 

 

배포하기

현재 프로젝트의 폴더를 경로 지정 (c:\Users\DIYdjango\)

git status # 마지막 배포 이후 수정된 파일 확인

git add --all # 현재 폴더에 있는 모든 변경 내용을 포함시키기

# git status로 add할 파일 목록 확인

git commit -m "commit message" # 커밋 메시지 남기고, 커밋

git push # 업로드

git pull # 깃 저장소에서 가져오기

 

쿼리셋(QuerySets)

- 전달받은 모델의 객체 목록

- 쿼리셋은 데이터베이스로부터 데이터를 읽고, 필터를 걸거나 정렬을 할 수 있음

- python manage.py shell 로 진입 가능

 

html 객체 반복

{% for %}

{% endfor %} 

django, python3.7, pycharm, pythonanywhere를 이용해 홈페이지 제작

 

객체 : 속성(attribute)과 행동(Method)의 집합

setting이 완료된 django 페이지

 

콘솔 접속 (가상환경 virtualenv)

python -m venv myvenv

myvenv 라는 virtual environment를 생성

myvenv\Scripts\activate 로 활성화 가능

pip 최신 설치 : python -m pip install --upgrade pip 

django 설치 : pip install django

django 설치 후, virtualenv에서 django-admin startproject mysite .

 

 

배포(deployment) : application을 인터넷에 올려 다른 사람들도 볼 수 있게 하는 것

pythonanywhere를 활용해 무료 서버를 사용

github 코드 호스팅 외부 서비스를 이용할 수도 있음.

 

 

http://damnun.pythonanywhere.com/

 

성공적으로 설치되었습니다! 축하합니다!

Django 문서. 주제, 레퍼런스, & 입문참조하다

damnun.pythonanywhere.com

 

 

 

 

해당 글을 참고하여 공부하고 있습니다.

https://tutorial.djangogirls.org/ko/

 

들어가며 · HonKit

1차 : 2015. 10. 1. 이수진, 함기훈, 박제권, 조혜선, 정광윤, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민

tutorial.djangogirls.org

 

<table> : 표 만들기

<caption> : 표 제목

<th> : 표 분류 (제목 행)

<tr> : 한 행

<td> : 한 행 속 각 셀

 

만약 th가 이름 성별 전화번호 순으로 되어있다면

td도 th의 순서대로 넣어주면 된다

 

웹의 구조처럼 표에도 구조가 있다.

t(table) + head, body, footy로

<thead>, <tbody>, <tfoot> 으로 나타낼 수 있다.

 

 

행이나 열을 합치는 rowspan, colspan 

<td rowspan = "합칠 셀의 개수"> 셀의 내용 </td>

<td colsapn = "합칠 셀의 개수"> 셀의 내용 </td>

 

열을 묶어주는 col, colgroup

특정 열에 배경색을 넣거나 너비를 바꾸려면 원하는 열을 선택할 수 있어야 하는데, 그럴 때 사용 하는 태그

<colgroup>

  <colgroup>

</colgroup>

 

반드시 caption 태그 다음에 써야한다. (표가 시작되기 전에 열의 상태를 고지)

<col>태그를 사용할 때는 <colgroup>태그 안에 <col> 태그를 포함해 표 전체 열의 개수만큼 <col>태그를 사용해야 함.

<col> 태그 안에서도 방금 배운 rowspan, colspan을 통해 셀을 합쳐 서식을 지정 해 줄 수있다.

 

20220128 Make Table
선물용과 가정용 상품 구성
용도 중량 개수 가격
선물용 3kg 11~16과 35,000원
5kg 18~26과 52,000원
가정용 3kg 11~16과 30,000원
5kg 18~26과 47,000원
<!DOCTYPE html>
<html lang="kr">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>20220128 Make Table</title>
</head>
<body>
    <table>
        <caption>선물용과 가정용 상품 구성</caption>
        <colgroup>
        <col style="background-color:#eee;"
        <col>
        <col span="2" style="width:150px">
        </colgroup>
        <thead>
            <tr>
                <th>용도</th>
                <th>중량</th>
                <th>개수</th>
                <th>가격</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td rowspan="2">선물용</td>
                <td>3kg</td>
                <td>11~16과</td>
                <td>35,000원</td>
            </tr>
            <tr>
                <td>5kg</td>
                <td>18~26과</td>
                <td>52,000원</td>
            </tr>
            <tr>
                <td rowspan="2">가정용</td>
                <td>3kg</td>
                <td>11~16과</td>
                <td>30,000원</td>
            </tr>
            <tr>
                <td>5kg</td>
                <td>18~26과</td>
                <td>47,000원</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

 

+ Recent posts