@@ -41,6 +41,7 @@ Features:
4141- Separate CREATE and UPDATE forms
4242- Define your own custom queryset for list view
4343- Inline Formset support for parent child models
44+ - Default Bootstrap3 CSS
4445
4546Prerequisites
4647-------------
7071
7172 LOGIN_REQUIRED_FOR_CRUD = True / False
7273 PERMISSION_REQUIRED_FOR_CRUD = True / False
74+ PROJECT_NAME = ' YOUR PROJECT NAME'
7375
7476 **Create models in yourapp/models.py **
7577
@@ -194,41 +196,5 @@ Added mixin which allows access to additional template variables like app lable
194196 PLURIZED MODEL : {{pluralized_model_name}}
195197
196198
197- EXTENDABLE
198- ----------
199- All the generated views/tables/forms/url are extendable.
200-
201- .. code-block :: python
202-
203- # GENERATE CRUD CLASSES
204- from crudbuilder.views import ViewBuilder
205- builder = ViewBuilder(' example' , ' person' , crudclass)
206- builder.generate_crud()
207- builder.classes
208-
209- {' PersonCreateView' : < class ' django.views.generic.edit.PersonCreateView' > ,
210- ' PersonDeleteView' : < class ' crudbuilder.views.PersonDeleteView' > ,
211- ' PersonListView' : < class ' crudbuilder.views.PersonListView' > ,
212- ' PersonUpdateView' : < class ' django.views.generic.edit.PersonUpdateView' > ,
213- ' PersonDetailView' : < class ' crudbuilder.views.PersonDetailView' >
214- }
215-
216- # OVERRIDE AUTO GENERATED VIEWS
217- from crudbuilder.views import ViewBuilder
218- builder = ViewBuilder(' example' , ' person' )
219- builder.generate_crud()
220- PersonListView = builder.classes[' PersonListView' ]
221- class CustomPersonListView (PersonListView ):
222- def get_context_data (self , ** kwargs ):
223- context = super (CustomPersonListView, self ).get_context_data(** kwargs)
224- context[' your_template_variable' ] = ' Your new template variable'
225- return context
226-
227- # OVERRIDE AUTO GENERATED TABLE (from django_tables2)
228- from crudbuilder.tables import TableBuilder
229- builder = TableBuilder(' example' , ' person' )
230- PersonTable = builder.generate_table()
231- class CustomPersonTable (PersonTable ):
232- # add your custom implementation here
233199
234200
0 commit comments