반응형

자바 2644

Django에서 데이터베이스 뷰를 모델로 사용할 수 있습니까?

Django에서 데이터베이스 뷰를 모델로 사용할 수 있습니까? 내 데이터베이스에서 만든 뷰를 내 django-view의 소스로 사용하고 싶습니다. 사용자 지정 SQL을 사용하지 않고도 가능합니까? ****** 13/02/09 업데이트 *********** 많은 답변이 제안하는 것처럼 데이터베이스에서 자신의 뷰를 만든 다음 models.py에서 정의하여 API 내에서 사용할 수 있습니다. 하지만 몇 가지 경고 : manage.py syncdb가 더 이상 작동하지 않습니다. 뷰는 이름의 시작 부분에 다른 모든 모델 (테이블)과 동일한 것이 필요합니다. 예를 들어 앱이 "thing"이면 뷰 이름이 thing_ $ viewname이어야합니다. Django 1.1 이후로 Options.managed 를 사용할 수..

IT박스 2020.11.30

Python에서 "+ ="를 재정의 하시겠습니까?

Python에서 "+ ="를 재정의 하시겠습니까? (__iadd __ () 메서드) 파이썬에서 + =를 재정의 할 수 있습니까? 예, __iadd__메서드를 재정의합니다 . 예: def __iadd__(self, other): self.number += other.number return self 위의 답변에 올바르게 제공된 것 외에도을 __iadd__재정의하면 x += y작업이 __iadd__메서드 의 끝으로 끝나지 않는다는 것을 명시 적으로 설명 할 가치 가 있습니다 . 대신 x = x.__iadd__(y). 즉, Python __iadd__은 구현이 완료된 후 "추가하는"객체에 구현 의 반환 값을 할당합니다 . 이는 x += y최종 암시 적 단계가 실패하도록 작업 의 왼쪽을 변경할 수 있음을 의미 ..

IT박스 2020.11.30

데이터 유효성을 검사 할 때 예외를 던지는 것이 좋은 생각입니까, 나쁜 생각입니까?

데이터 유효성을 검사 할 때 예외를 던지는 것이 좋은 생각입니까, 나쁜 생각입니까? 데이터의 유효성을 검사 할 때 다음을 수행하는 습관이 생겼습니다. 참고 : 실제로 각 검사에 대한 개별 부울이 없습니다. 이것은 단지 예입니다. 또 다른 참고 사항 : 테스트 중 오류 처리가 제대로 수행됩니다. try-catch에서 throw되는 유일한 예외는 내 것입니다. try { if (validCheckOne = false) { throw new Exception("Check one is bad"); } if (validCheckTwo = false) { throw new Exception("Failed because of check2"); } if(validCheckTen = false) { throw new E..

IT박스 2020.11.30

반복보다 재귀를 선호해야하는 이유는 무엇입니까?

반복보다 재귀를 선호해야하는 이유는 무엇입니까? 반복은 재귀보다 성능이 더 좋습니다. 그렇다면 왜 일부 사람들은 반복이 반복보다 재귀가 더 낫다고 생각합니까? Haskell과 같은 일부 언어가 반복을 허용하지 않고 재귀를 권장하는 이유를 알 수 없습니다. 성능이 좋지 않은 것을 장려하는 것은 터무니없는 일이 아닌가? 이것에 대해 약간의 빛을 비춰주세요. 감사. 반복은 재귀보다 성능이 더 좋습니다. 반드시 그런 것은 아닙니다. 이 개념은 재귀 적이든 아니든 함수를 호출 할 때 많은 오버 헤드가 발생하고 모든 호출에 대해 새로운 스택 프레임을 생성하는 C와 유사한 많은 언어에서 비롯되었습니다. 많은 언어의 경우 그렇지 않으며 재귀는 반복 버전과 동일하거나 더 성능이 좋습니다. 요즘 일부 C 컴파일러조차도 일..

IT박스 2020.11.30

좋아하는 Kohana 팁 및 기능?

좋아하는 Kohana 팁 및 기능? 다른 커뮤니티 위키에서 영감을 받아 덜 알려진 Kohana 팁, 트릭 및 기능에 대해 듣고 싶습니다. 답변 당 하나의 팁만 포함하십시오. 필요한 경우 Kohana 버전을 추가하십시오. 이것은 커뮤니티 위키 입니다. 데이터베이스 결과에서 Form :: select () 옵션 생성 Kohana 3.1 및 3.0 $options = ORM::factory('model') ->order_by('title','ASC') ->find_all() ->as_array('id','title'); $select = Form::select('name', $options); 이것은 ORM에 국한되지 않고 모든 데이터베이스 결과에 사용할 수 있습니다 (모두 as_array를 지원함). 자세한..

IT박스 2020.11.30

UITableView에서 빈 행을 숨기고 비어 있지 않은 행을 기반으로 Uitableview의 높이를 변경하는 방법

UITableView에서 빈 행을 숨기고 비어 있지 않은 행을 기반으로 Uitableview의 높이를 변경하는 방법 내 UITableView. UITableview내 페이지에를 추가하면 기본적으로 섹션의 행 수를로 설정했지만 고정 된 수의 행이 표시됩니다 1. 모든 행은 첫 번째 행을 제외하고 표시, 그리고 모든 빈 행입니다. 따라서 UItableview. 비어 있지 않은 행을 기반으로 UItableView. UITableViewStyleGrouped스타일을 사용하고 있습니까? 기본적으로 UITableViewStylePlain채워진 셀을 표시 한 후에도 빈 셀을 표시 하도록 설정되어 있기 때문입니다 . 새로운 답변 Swift 2.2, 3.0 이상에서는 다음을 수행하십시오. tableView.tableFo..

IT박스 2020.11.29

PHP 치명적인 오류 : 빈 속성에 액세스 할 수 없습니다.

PHP 치명적인 오류 : 빈 속성에 액세스 할 수 없습니다. 나는 처음 php이고 아래 코드를 실행했습니다. 아래 오류가 있습니다. 오류가 무엇일까요? Notice: Undefined variable: my_value in C:\xampp\htdocs\MyTestPages\f.php on line 15 Fatal error: Cannot access empty property in C:\xampp\htdocs\MyTestPages\f.php on line 15 잘못된 방법으로 부동산에 액세스합니다. $this->$my_value = ..구문을 사용하여 $ my_value의 값 이름으로 속성을 설정합니다. 당신이 원하는 것은$this->my_value = .. $var = "my_value"; $this-..

IT박스 2020.11.29

현재 다른 Gradle 인스턴스에서 사용 중입니다.

현재 다른 Gradle 인스턴스에서 사용 중입니다. 저는 Gradle 빌드 시스템을 처음 사용합니다. 몇 가지 기본 기능을 수행하고 싶습니다. 명령 줄에서 실행 / 구축 중입니다. 사용자 가이드를 참조하고 있습니다. 그리고 몇 가지 간단한 작업을 수행합니다. 간단한 작업을 시작하면 성공적으로 빌드되었습니다. 그러나, 몇 번 한 후에는 보여주고있다 "It is currently in use by another Gradle instance"및된다 BUILD FAILED. 작업을 실행하기 위해 터미널을 사용하고 있습니다. 그 당시에는 아무 것도 실행하지 않았습니다. 오류가 발생한 단말기를 닫으면이 문제가 해결 될 것입니다. 그러나 나는 그것이 해결책이 아니라는 것을 알고 있습니다. 이 오류가 자주 발생하는 이..

IT박스 2020.11.29

작업 표시 줄 뒤로 버튼이 작동하지 않음

작업 표시 줄 뒤로 버튼이 작동하지 않음 이 Android 문서 의 도움으로 작업 모음 뒤로 버튼을 시도하고 있습니다. 아래 이미지와 같은 작업 모음 뒤로 버튼이 표시됩니다. 산출: 하지만 내 문제는 갤러리 이미지를 본 후 action bar back button. 그럼 it is not working.하지만 go back to previous page. 다음은 코딩입니다. GalleryActivity.java : import android.app.ActionBar; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.NavUtils; import android.view...

IT박스 2020.11.29

Swift에서 숫자 만 취하도록 UITextField를 제한하는 방법은 무엇입니까?

Swift에서 숫자 만 취하도록 UITextField를 제한하는 방법은 무엇입니까? 사용자가 UITextField. iPhone에서는 숫자 키보드를 표시 할 수 있지만 iPad에서는 사용자가 모든 키보드로 전환 할 수 있습니다. 사용자가 숫자 값만 입력하도록 제한하는 방법이 UITextField있습니까? 여기 제 2 센트가 있습니다. (Swift 2에서만 테스트 됨) func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let aSet = NSCharacterSet(charactersInString:"0123456789").inv..

IT박스 2020.11.29
반응형