معرفی شرکت ها


django-tablefield-0.0.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

tables in django admin
ویژگی مقدار
سیستم عامل -
نام فایل django-tablefield-0.0.5
نام django-tablefield
نسخه کتابخانه 0.0.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Yury Lapshinov
ایمیل نویسنده y.raagin@gmail.com
آدرس صفحه اصلی https://github.com/raagin/django-tablefield
آدرس اینترنتی https://pypi.org/project/django-tablefield/
مجوز MIT
# Django Tablefield It uses Handsontable JS library (0.38.1 version. MIT Lisence). It is almost like wagtail's [TableBlock](https://github.com/wagtail/wagtail/tree/master/wagtail/contrib/table_block).\ But for plain Django and **added functional of merge cells and alignment**. ## Installation ```bash pip install django-tablefield # or latest version pip install git+https://github.com/raagin/django-tablefield.git ``` ## Using ```python # settings.py INSTALLED_APPS = [ ... 'tablefield', ... ] # models.py from tablefield.fields import TableField class MyModel(models.Model): table = TableField(verbose_name='Table') ``` ### In templates ```html {% load tablefield_tags %} {% tablefield_render mymodel.table %} ``` ### Options Default options is: ```python DEFAULT_TABLE_OPTIONS = { 'minSpareRows': 0, 'startRows': 3, 'startCols': 3, 'colHeaders': False, 'rowHeaders': False, 'mergeCells': True, 'contextMenu': [ 'row_above', 'row_below', '---------', 'col_left', 'col_right', '---------', 'remove_row', 'remove_col', '---------', 'mergeCells', '---------', 'alignment', '---------', 'undo', 'redo' ], 'editor': 'text', 'stretchH': 'all', 'height': 200, 'renderer': 'html', 'autoColumnSize': False, } ``` As you see, default renderer is `html`.\ You read about it: https://handsontable.com/docs/1.18.1/Options.html#renderer You may set your options: ```python class MyModel(models.Model): table = TableField( table_options = { 'minSpareRows': 0, 'startRows': 3, 'startCols': 3, 'colHeaders': False, 'rowHeaders': False, 'mergeCells': True, 'contextMenu': [ 'row_above', 'row_below', '---------', 'col_left', 'col_right', '---------', 'remove_row', 'remove_col', '---------', 'mergeCells', '---------', 'alignment', '---------', 'undo', 'redo' ], 'editor': 'text', 'stretchH': 'all', 'height': 200, 'renderer': 'html', 'autoColumnSize': False, }, verbose_name='Table' ) ```


زبان مورد نیاز

مقدار نام
>=3 Python


نحوه نصب


نصب پکیج whl django-tablefield-0.0.5:

    pip install django-tablefield-0.0.5.whl


نصب پکیج tar.gz django-tablefield-0.0.5:

    pip install django-tablefield-0.0.5.tar.gz