문제

인스턴트 django를 사용하여 개발을 수행 할 수 있습니까? 일반 버전이 작동해야합니까? 아니면이 인스턴트 버전 만 사용할 수 있습니까? 누구든지 그것을 사용한 사람이 있습니까?

도움이 되었습니까?

해결책

물론 개발에 InstantDjango를 사용하는 것은 가능합니다. InstantDjango는 SQLITE3을 사용합니다. SQLITE3는 임베디드 또는 가벼운/때로는 중대한 용도로 완벽하게 합리적인 관계형 데이터베이스입니다. Django의 전체 목적은 ORM 계층이 데이터베이스 휴대 성을 제공한다는 것입니다.

즉, 나는 반쯤 시운 한 웹 앱에서 배포를 위해 InstantDjango를 사용하지 않을 것입니다. SQLITE는 MySQL/Postgres와 함께 Apache (etc)까지는 어디에서나 확장되지 않습니다. 경우에 따라 SQLITE가 데이터 유형을 처리하는 방식 (또는 오히려 데이터 유형에 대한 광택)이 MySQL/Postgres와 함께 배포 된 Django 앱에 문제를 일으킬 수 있습니다. 실제 배치 환경이 생중계되기 전에.

지난 며칠 동안 Django를 주요 관계형 데이터베이스 패키지 중 하나 또는 다른 하나를 배치하는 것에 대해 여러 질문을했습니다.Django-Instant Django를 시작합니다 ; 나입니까 아니면 레일과 멍고가 창문에 설치하기가 어렵습니까? ). 나는 당신이 많은 대답을하지 않은 이유를 의심하기 때문에 다른 문구로 동일한 질문을 계속해야 할 필요성을 느낍니다. 왜냐하면 우리는 당신이 가지고있는 오류에 대한보다 구체적인 예가 필요하기 때문입니다.

많은 사람들이 MySQL, Postgres 및 기타 데이터베이스와 함께 Django를 매일 Windows 및 *Nix 시스템으로 설치합니다. 사용하려는 비 SQLITE 데이터베이스의 정확한 세부 정보, 설치 한 방법, 해당 데이터베이스 설정이 Django에서 구성되는 방법 및 오류 메시지를받는 오류 메시지를 제공하는 경우. 당신을 돕는 데 더 나은 기회를 가지십시오.

당신이 가진 답변을 기반으로 여전히 어려움을 겪고 있다면, 아마도 전문 시스템 관리자 및/또는 DBA로 전환 할 수 있습니다.

그때까지, instantdjango와 sqlite를 사용하여 개발을 시작하십시오. 다른 관계형 데이터베이스로 마이그레이션 할 때 크게 재 작성 될 필요는 없으며, 제작에 배치하는 방법을 이해하기 위해 지식을 강화할 수있는 프레임 워크로 전진하는 데 도움이됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top