2010-06-10 4 views
0

기본적으로 클라이언트 측 Django ModelForm을 찾고 있습니다. 내 데이터의 일반 스키마를 지정할 수 있어야합니다. (필드가 무엇인지, 어떤 필드가 필요한지, 어떤 필드가 필요합니까? 사용 등), 나는 폼을 동적으로 생성 할 수 있고, 그 자체로, 초기 데이터로 채우고, 유효성을 검사하고, 내가 할 수있는 검증 된 데이터를 포함하는 객체를 추출 할 수 있기를 원한다. 폼이 채워 졌을 때 Ajaxily places를 제출한다. 아웃.jQuery 폼 생성

도스 존재합니까? 뭔가 jQuery 맛이 선호 될 것입니다.

+4

흥미로운 개념이지만, 왜 모든 것이 클라이언트 측에서 생성되기를 원하십니까? 당신은 타락을 잃을 것이다. –

+1

왜 jquery와 함께하고 싶습니까? – eos87

+1

누가 열화를 걱정합니까? 2010 년입니다. 그리고 _is_ 2010이므로 ssjs에서 html을 생성 할 수 있습니다. – unomi

답변

0

Metawidget도 겸허하게 제안 할 수 있습니까? 광범위한 백엔드 정의 및 UI 프레임 워크를 지원합니다.

감사합니다,

리처드.

-1

조쉬 파이어의 JSON Form library은 그렇게합니다.

IETF 표준 JSON 스키마 형식을 사용하여 모델을 설명하고 JSV을 사용하여 데이터의 유효성을 검사 할 수 있습니다.

양식 레이아웃을 지정할 수는 있지만 양식을 지정하지 않으면 기본 양식이 생성됩니다.

이것은 JQuery를 기반으로합니다.

+0

JSON 양식 라이브러리에 대한 링크가 존재하지 않습니다. – Steve

3

Alpaca (http://www.alpacajs.org)를 확인해보십시오. Joshfire의 JSON Form 라이브러리와 몇 가지면에서 비슷합니다. JSON 스키마를 사용하며 레이아웃 및 추가 렌더링 옵션을 지정하는 JSON 기반 방식을 제공합니다. 또한 유연성을 위해 템플릿을 사용합니다.

다른 데이터 형식에 대해 사용자가 직접 컨트롤을 등록 할 수 있습니다. 여기에는 간단한 텍스트 입력과 같은 것들을 위해 이미 정의 된 모든 컨트롤이 Google Maps 및 그 이상으로 제공됩니다.

무엇보다도 오픈 소스이며 jQuery를 기반으로합니다. 2 년 동안 더 좋은 시간을 보냈으며 우리 회사의 Cloud CMS에서이 기술을 사용해 왔습니다. (면책 조항 : 나는 편견을 가지고 있고 다른 도구를 제안하지 않았지만 그럴 가능성이 큽니다.)