- 바코드 스캔하기
- jquery 바코드생성
- asp.net core Select
- asp.net Select
- 말줄임표시
- 강제이동
- TempData
- ViewBag
- Mac Oracle
- javascript 유효성체크
- XSS방어
- 하드 마이그레이션
- php 캐쉬제거
- django 엑셀불러오기
- 파일업로드 유효성체크
- 맥 오라클설치
- XSS PHP
- 바코드 생성하기
- jquery 바코드
- asp.net dropdownlist
- SSD 복사
- 파일업로드 체크
- ASP.Net Core 404
- 하드 윈도우 복사
- ViewData
- javascript redirection
- javascript 바코드스캔
- 404에러페이지
- javascript 바코드 생성
- 타임피커
목록분류 전체보기 (755)
웹개발자의 기지개
wMem.Cancel_date = (DateTime)System.Data.SqlTypes.SqlDateTime.Null; Cancel_date 이라는 DateTime 데이터형에 DB Null 을 임의로 insert 시키고 싶을때
lombok 사이트에서 정상설치하였으나, lombok 설치후에 STS 에서 java 관련 클래스파일을 불러올때 Error 메세지가 나고 정상적으로 돌아가지 않았다. 구글링하고 몇가지 좋은 포스팅 글을 참고고 해결하였다. 필자는 Mac m1 인데 [해결1] 방법으로 무난히 해결하였다. 혹시나 구글링 글을 살펴보는가운데 [해결1] 로도 안될때 [해결2] 방법을 시도해 보기 바란다. [해결1] ini 파일을 찾는다. Eclipse.ini 파일 제일하단에 아래 두줄 추가한다. STS 의 경우 SpringToolSuite4.ini --illegal-access=warn --add-opens=java.base/java.lang=ALL-UNNAMED [해결2] 라피스s님의 글을 참고 https://lhc9138.ti..
Razor page 상에서 표현식으로 변수처리할때 HTML 기본 속성이름들과 같이 사용할때 에러가 날수 있는데 이때에 간단히 처리하는 방법이다. @{ int number = popup.No; } 위의 표현식 변수처리는 Error 가 난다. 아래와 같이 괄호를 분명하게 하면 간단히 처리된다. 물론 @number 가 기본적인 표현식방법이지만 코드소스상에서 문자열사이에 연이서 넣어야 할때 @(...) 식으로 코딩처리하면 되겠다. https://stackoverflow.com/questions/54300060/in-asp-net-razor-how-to-include-model-attribute-in-a-string
사용자정의 형식의 내가 원하는 Template Filter 를 만들어보자. 필자는 우선적으로 게시판 목록의 글번호값을 구할때 이부분을 이용해 보았다. [ filter.py ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 from django import template register = template.Library() @register.filter(name="decrease") def decrease(value): value = value - 1 return value @register.filter(name="substract") def substract(value, arg): return value - arg cs [ /board/views.py ] 1 2 3 4 5 6 7 8 9 1..
[ 특정앱의 views.py ] 1 2 3 4 5 6 7 8 9 10 def your_view(request): myResult = MODEL_NAME.objects.all() context = { "variable1":[0,1,2,3,4,5,6], "variable2":"This is the variable 2", "variable3":"This is the variable 3", "variable4":myResult } return render(request, 'your_html.html', context) cs 리스트형으로 일반 문자열로 QuerySet 형태로 각각 모아서 dictionary 형태로 context 변수를 넘겼다. [ Template html ] 1 2 3 4 5 6 7 8 9 10 ..
Django 코딩할때 자주 쓰이는 QuerySet 의 exists 사용법에 대해 간단히 정리해 둔다. User.objects.get(pk=id).exists() ( X ) User.objects.filter(pk=id).exists() ( O ) try: user = User.objects.get(pk=id) except User.DoesNotExist: 예외처리 내용 위의 내용을 보는바와같이 get() 으로 이용할 때에는 exception 처리가 된다는 점이 포인트이다. 그리고, QuerySet.exists() 가 QuerySet.count() 보다는 훨씬 더 효과적이다 1 2 3 4 5 6 7 import models queryset = models.Hound.objects.filter(pk=1) i..
Template code 상에서 임의의 지역변수를 사용하고자 할때 with 문을 넣어서 만들수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 {% with m_id=request.session.m_id %} {% if m_id %} 글쓰기 {% endif %} {% if m_id == board.member_id %} 수정하기 삭제하기 {% endif %} {% endwith %} 글목록 cs 위에서 with문으로 둘러치고 그안에 m_id 변수라고 세션변수값을 담는 지역변수를 하나 별도로 할당하였다. https://pythoncircle.com/post/701/how-to-set-a-variable-in-django-template/ How to set a variable in Dja..
Django ORM 기법에서 Join 문 방식의 사용법에 관해서 살펴보았다. whdgh9595.log 님의 포스팅 글내용을 참고하면 (TIL) SQL문 INNER JOIN 과 LEFT OUTER JOIN INNER JOIN 과 LEFT OUTER JOIN velog.io Users 와 Carts 가 1:N 의 관계이다. 정참조 select_related Cart.object.all().select_related("user") NULL = TRUE 의경우 LEFT OUTER JOIN NULL = FALSE or on_delete=models.CASCADE 의경우 INNER JOIN cart.user.id 역참조 prefetch_related User.objects.all().prefetch_related(..