일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- snmp test
- 백준
- snmp
- grafana dashboard
- python subprocess
- c++ 정규식
- centos pyhon 설치
- g++ 업데이트
- telegraf
- c3 축 없애기
- 정규식 문자열 출력
- regex_search
- c3 step graph
- 정규식 활용
- influxdb 설치
- gcc 업데이트
- CentOS7
- python os
- InfluxDB
- gcc regex
- c3 축 가리기
- c3 second
- semanage
- linux시간으로 변경
- python popen
- 1697
- c3 초
- 정규식 컴파일
- selinux port 등록
- subporcess path
- Today
- Total
목록Django (19)
리셋 되지 말자
get으로 조회할 경우 QuerySet이 아닌 Question 모델 객체가 리턴된다. filter는 일치하는 여러 개를 묶어서 리턴하지만 get은 한건만 리턴한다. 그래서 특정 한개만 검색할 경우(id와 같이 고유한 값으로 검색)는 get, 여러개를 검색할 경우는 filter를 사용하는게 좋을것 같다. - filter 를 사용했을 경우, template 예시 def origin_image_show(request, image_id): origin_image = OriginImage.objects.filter(id=image_id) return render(request, 'csapi/image_show.html', { 'image' : origin_image, }) {% block content %} Up..
stackoverflow.com/questions/51155947/django-redirect-to-another-view-with-context/51156032 django redirect to another view with context I have this in my view def foo(request): context['bar'] = 'FooBar' return redirect('app:view') is there some way to include this context['bar'] when I redirect to 'app:view'? My last re... stackoverflow.com 일회성 메시지를 전송할 수 있다. 사실 redirect 사용할 때, context를 넘기고 싶어서 ..
python manage.py migrate --run-syncdb 로 해결
stackoverflow.com/questions/3111779/how-can-i-get-the-file-name-from-request-files
답변등록 버튼 상세조회 템플릿에 다음과 같이 답변을 저장할 수 있는 기능을 추가한다. question_detail.html {{question.subject}} {{question.content}} {% csrf_token %} 답변의 내용을 입력할 수 있는 텍스트창과 답변을 저장할 수 있는 "답변등록" 버튼을 추가했다. 답변을 저장하는 URL은 {% url 'pybo:answer_create' question.id %} 이다. form태그 바로 밑에 있는 {% csrf_token %} 은 보안에 관련된 항목으로, form으로 전송된 데이터가 실제 웹페이지에서 작성된 데이터인지를 판단해 주는 가늠자 역할을 한다. 기타 다른 해킹 툴등에 의해서 데이터가 전송될 경우에는 서버에서 발생한 csrf_token ..
URL 하드코딩 question_list.html 템플릿에 사용된 링크는 다음과 같다. {{ question.subject }} 상세조회를 위한 URL 링크다. 하지만 이러한 URL 규칙은 웹 프로그램이 발전할 때마다 수정될 가능성이 크다. 예를들어 현재는 /pybo/2/ 이지만, 나중에는 /pybo/2/question 등으로 확장될 수도 있다. URL 규칙이 자주 변경된다면 템플릿들에서 사용된 모든 URL들을 일일이 찾아가며 수정해 주어야 하는 리스크가 발생한다. 이러한 문제점을 해결하기 위해 해당 URL에 대한 실제 링크대신 링크의 주소가 매핑되어 있는 별칭을 사용할 수 있다. URL 별칭 링크의 주소대신 별칭으로 사용하기 위해 URL 매핑에 name 속성을 부여한다. /pybo/urls.py fro..
목록조회 다음 페이지 요청시 등록한 질문들을 조회할 수 있도록 구현해 본다. http://localhost:8000/pybo/ projects/mysite/pybo/views.py 수정 from django.shortcuts import render from django.http import HttpResponse from .models import Question # Create your views here. def index(request): """ pybo 목록 출력 """ question_list = Question.objects.order_by('-create_date') context = {'question_list': question_list} return render(request, 'py..
슈퍼유저 장고 관리자를 사용하기 위해서는 장고 관리자 화면에 접속할 수 있는 슈퍼유저(superuser)를 먼저 생성해야 한다. $ python manage.py createsuperuser 사용자 이름: admin 이메일 주소: rudwns273@naver.com Password: Password (again): Superuser created successfully. 장고 관리자 화면 슈퍼유저 생성 후, 서버를 시작한 뒤에 localhost:8000/admin 페이지로 접속한다. createsuperuser에서 생성한 정보로 로그인한다. 모델 관리 미리 생성해둔 Question 모델을 어드민에 등록해본다. pybo앱의 디렉토리에서 admin.py에 Question 모델을 등록한다. from djang..