본문 바로가기
반응형

프로그래밍109

(Python) django로 홈페이지 제작 - 2 Django 관리자 blog 디렉터리 안의 admin.py 를 열어서 내용 수정. from django.contrib import admin from .models import Post admin.site.register(Post)Post모델을 가져오고 import하고 있습니다.관리자 페이지에서만든 모델을 보려면 admin.site.register(Post)로 모델을 등록해야합니다. ※ 웹 서버를 실행하려면 콘솔창에 python manage.py runserver 를 실행해야 합니다. 그 후 주소창에 http://127.0.0.1:8000/admin 입력하면 로그인 페이지를 볼 수 있습니다. (로컬 웹 페이지 주소입니다.) 로그인을 하기 위해서는 커맨드 라인으로 돌아가 python manage.py cr.. 2018. 12. 2.
(Python) django로 홈페이지 제작 - 1 튜토리얼을 따라하면서 배운 내용을 정리하려고 합니다. Blog 디렉터리 안의 manage.py를 열어서 이곳에 아래 코드를 입력합니다. 이 전 상황은 튜토리얼에서 확인하시길 바랍니다. ​ 이런식으로 게시글을 오브젝트 형식 즉 클래스로 만들어 글 모델을 생성합니다. cf. __str__ ( 언더 스코어를 2번 연속 넣음 "던더 (더블 언더스코어)" 라고 불립니다. 리턴 값이 있을 때 주로 사용됩니다. from import : 다른 파일에 있는 것을 추가하라는 뜻 (inclue 와 비슷한 기능을 하네요) class Post(models.Model) : 모델을 정의하는 코드 !!** 주의 항상 클래스의 첫 글자는 대문자로 써야 합니다. models.Model -> Post가 장고 모델임을 의미합니다. 이 코드.. 2018. 12. 2.
(데이터베이스) Nested,Hash 조인에 대해서 조인(join) 두 릴레이션간 관련된 투플들을 결합하여 하나의 투플로 만드는 연결방법으로써, 두 개 이상의 릴레이션을 갖는 관계 데이터 베이스에 대해서 릴레이션들 간의 관계를 처리할 수 있게 한다. => 여러래의 테이블에 저장된 데이터를 한번에 조회할 수 있다. 일반적인 조인과정 학생의 학과 이름을 알고 싶을 경우 학과 학과 번호 학과 이름 학과 설명 학과 전화번호 01 컴퓨터공학과 컴돌이 육성과 010-1234-5678 02 경영학과 문과면 당연히 경영이지 010-1235-5678 03 통계학과 계산기 마스터 010-1236-5678 학생 학생 고유 번호 학생 이름 학생 학년 학과 번호 001 홍길동 2 01 002 이춘향 1 02 이렇게 학과 번호가 같은 것을 찾아서 조인과정을 거칩니다. 쿼리로 짠다.. 2018. 12. 1.
(파이썬) Scrapy를 이용한 웹 데이터 크롤러(Crawler) 만들기 -2 전 시간에 item 까지 만들어 보았습니다. 혹시 이전 내용을 보지 않으셨다면 아래 링크를 클릭해주세요.(파이썬) Scrapy를 이용한 웹 데이터 크롤러(Crawler) 만들기 -1 5. Spider 파일 만들기 Spider 파일은 정보를 얻기위한 메인코드입니다. companycrawler -> spiders 폴더 아래에 "companycrawler_spider.py" 파일을 만들어 줍니다. 그 후 코드를 아래와 같이 코드를 작성해주시면 됩니다. # -*- coding: utf-8 -*- import scrapy import sys from scrapy.spiders import Spider from scrapy.selector import HtmlXPathSelector from companycrawl.. 2018. 12. 1.
반응형