내 장고 프로젝트 프론트 엔드를 angularjs에 Django Rest Framework으로 jquery를 사용하지 않고 단일 페이지 응용 프로그램으로 변환하려고합니다. 나는 가장 까다로운 페이지 대부분을 각도로 변환하여 장고의 관리자 페이지와의 전투에 나선다.Angularjs의 Django Admin
장고의 관리자 기능이 내장되어있어 사용자가 매일 사용하므로 최대한 가깝게 복제하고 싶습니다. 나는 이것과 관련된 패키지를 찾지 못했기 때문에 총알을 물고 그냥 처음부터 만들겠다. 지루한 과정을 시작하기 전에 다른 사람이 비슷한 일을하고 있는지, 그리고 그 일을 성취하기 위해 무엇을했는지 알고 싶었습니다. 어쩌면 누군가가 그것에 대해 최선의 방법을 알고 있을까요?
내 계획은 URL (admin/app/model
)에 표시된 모델을 기반으로 재사용이 가능한 컨트롤러를 만들어 django-admin의 change_list
및 change_form
개의보기를 표시하는 것입니다. 나는 anglejs를 처음 사용하기 때문에 이것을 수행하는 가장 좋은 방법을 완전히 인식하지 못할 수도 있습니다.
일단 이것을 작성하면 github에 게시합니다.
업데이트 지금 당분간이 작업을 수행 한 후에 github 저장소를 만들었습니다. 그것은 여전히 매우 원시이며 100 % 작동하지 않습니다. 당신이 그것에 흥미가 있거나 도움을 원한다면, 여기에 당신이 간다 : https://github.com/austinhuminski/angular-django-admin
내가 유일하게 관심이 없다는 것을 알게되어 기쁩니다! 나는 이미 이것에 관해 상당한 양의 작업을 해왔다. 필자는 날짜 구조, 페이지 매김 및 필터링 기능을 모두 뒤로 버튼 기능과 URL 업데이트로 완료했습니다. 나는 tastypie에 익숙하지 않았으므로 Django Rest Framework로 가기로 선출했습니다. 나는 그것이 슬프게도 매우 게으르다는 것을 심하게 검증 할 필요가 있다고 동의했다. 잠시 github에 코드를 올리려고 노력할 것이므로 지금까지 내가 가지고있는 것을보고 공동 작업을 할 수 있습니다. – Austin
쿨! 나는 할 수있는 경우에 아주 돕기에 흥미가있을 것입니다 – bharling
당신의 관심사 경우에 연결은 여기있다.많은 정리 작업이 필요하지만 좀 더 일찍 처리해라. https://github.com/austinhuminski/angular-django-admin – Austin