WEB (88) 썸네일형 리스트형 [Django] models.py 에서 Meta, __str__ 사용하기 전 게시물에서 장고의 models.py에 class를 작성하였다. 이번 게시물에서는 class의 Meta, __str__을 알아보자 전 게시물 https://e-you.tistory.com/354 [Django] 장고 sqlite3 사용하기 python에서 제공해주는 sqlite3을 사용하여 데이터를 저장해보자. sqlite는 서버가 아닌 응용프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 1. 프로젝트를 생성한 뒤 app을 생성해준다. a e-you.tistory.com from django.db import models # Create your models here. class BlogDB(models.Model): title = models.CharField(max_length=20) co.. [Django] 장고 admin에 앱 모델 등록하기 admin에 앱 모델 등록을 해보자. admin 생성방법은 여기서 볼 수 있다. https://e-you.tistory.com/355 [Django] 장고 admin 페이지 사용하기 장고에서는 DB에 데이터를 추가, 수정, 삭제를 할 수 있는 자동 관리 인터페이스를 제공해준다. admin을 사용해보자. admin 페이지를 사용하기 위해서는 약간의 설정이 필요하다. cd C:\mywork\~ # 프로 e-you.tistory.com 모델은 여기에서 만든 클래스를 사용하여 만들것이다. https://e-you.tistory.com/354 [Django] 장고 sqlite3 사용하기 python에서 제공해주는 sqlite3을 사용하여 데이터를 저장해보자. sqlite는 서버가 아닌 응용프로그램에 넣어 사용하는.. [Django] 장고 admin 페이지 사용하기 장고에서는 DB에 데이터를 추가, 수정, 삭제를 할 수 있는 자동 관리 인터페이스를 제공해준다. admin을 사용해보자. admin 페이지를 사용하기 위해서는 약간의 설정이 필요하다. cd C:\mywork\~ # 프로젝트 경로로 들어가준다 python manage.py createsuperuser 유저이름, 이메일, 비밀번호를 생성해주자. http://127.0.0.1/admin/ admin 페이지에서 로그인하면 로그인이 잘 된것을 확인할 수 있다. [Django] 장고 sqlite3 사용하기 python에서 제공해주는 sqlite3을 사용하여 데이터를 저장해보자. sqlite는 서버가 아닌 응용프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 1. 프로젝트를 생성한 뒤 app을 생성해준다. app 생성방법은 여기서 볼 수 있다. https://e-you.tistory.com/349 [Django] App 만들기 장고 프로젝트에 기능을 추가하기 위해서는 app을 생성해야한다. App 이란? Django App은 Django에서 사용하는 파이썬 패키지이다. Django App은 자신의 모델, 뷰, 템플릿, URL 등을 독자적으로 가지고 있다 e-you.tistory.com 1-1 .maria db를 연동 만약 maria db를 연동하고싶으면 settings.py를 수정하면된다. setti.. [Django] MTV 패턴 [MTV 패턴] 장고는 MVC(Model-View-Controller)를 기반으로 한 프레임워크이다. 장고에서는 MVC대신 MTV(Model-Template-View)라고 한다. MVC 패턴이란 model, view, controller를 구분하여 각 요소들이 서로 영향을 미치지 않게하는 패턴이다. [Model] MVC의 Model과 같은 역할이다. 모델은 DB에 저장되는 데이터를 의미한다. 모델은 models.py에서 클래스로 정의되며 하나의 클래스가 하나의 DB Table이다. 원래 DB를 조작하기 위해서는 SQL을 다룰 줄 알아야 하지만 ORM(Object Relational Mapping)을 사용하여 쿼리문을 몰라도 데이터 작업을 쉽게 할 수 있다. from django.db import mode.. [Django] redirect와 render의 차이 장고 view에서 return 값으로 redirect와 render를 지정할 수 있다. 이 둘의 차이점을 알아보자. [redirect] redirect는 간단하게 말해 다른 url로 이동하는 것이다. 사용자가 다른 url로 옮긴다고 보면된다. url을 옮기기 때문에 상단의 주소창이 바뀌는 것을 볼 수 있다. context와 같은 dictionary를 넘기는 것은 불가능하다. redirect(to, permanent=False, *args, **kwargs) to에는 어느 url(상대 url, 절대 url)로 이동할지를 정한다. urls.py에 name을 정의하고 이를 많이 사용한다. [render] render은 특정 template을 불러오는 것이다. 상단 주소창이 바뀌지 않는다. context와 같은.. [Django] App 만들기 장고 프로젝트에 기능을 추가하기 위해서는 app을 생성해야한다. App 이란? Django App은 Django에서 사용하는 파이썬 패키지이다. Django App은 자신의 모델, 뷰, 템플릿, URL 등을 독자적으로 가지고 있다. App은 특정한 기능을 수행하는 웹 어플리케이션을 말한다. 프로젝트는 이러한 app들과 각 설정을 모아둔 것이다. 하나의 Django 프로젝트는 다수의 app을 포함할 수 있고, app은 다수의 project에 포함될 수 있다. [app 만드는 방법] C:\mywork\pysou\blog> django-admin startapp promptapp 명령 프롬프트창에 django-admin startapp [앱이름]을 입력하면된다. 만약 이클립스를 사용할 경우에는 명령어를 사용하.. [Eclipse] 이클립스에서 cmd 창 사용하기 매번 cmd창을 켜서 하는것이 번거로워서 이클립스에서 cmd창을 사용하는 방법을 찾아보았다. 1. Run -> External Tools -> External Tools Configurations를 클릭 2. ${env_var:COMSPEC}, ${project_loc} 입력 이때 주의해야할 것은 run 할때 프로젝트에 포커스가 있어야한다. 이전 1 2 3 4 5 6 ··· 11 다음 목록 더보기