معرفی شرکت ها


django-modelclone-next-0.8.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Django application that allows users to clone a model in Admin
ویژگی مقدار
سیستم عامل -
نام فایل django-modelclone-next-0.8.2
نام django-modelclone-next
نسخه کتابخانه 0.8.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده xuhcc
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/xuhcc/django-modelclone
آدرس اینترنتی https://pypi.org/project/django-modelclone-next/
مجوز MIT
# django-modelclone-next [![](https://img.shields.io/pypi/v/django-modelclone-next.svg)](https://pypi.org/project/django-modelclone-next/) Allows users to duplicate a model in admin. This is a fork of https://github.com/RealGeeks/django-modelclone ## Installation $ pip install django-modelclone-next then: 1. Add `'modelclone'` to `INSTALLED_APPS` 2. In your `admin.py` files extend from `modelclone.ClonableModelAdmin` instead of Django's `ModelAdmin` The models that have admin configuration extending `modelclone.ClonableModelAdmin` will have a new link on the Change page to duplicate that object ![Screenshot Duplicate link](images/duplicate-link.png) This links redirects to a page similar to an Add page but with all the fields already filled with the values from the original object. Note that you still need to save to get a new object. And make sure to edit fields that must be unique otherwise you will get a validation error. ## But Django already has a 'save as' Yes, I know. Django Admin has a [`save_as`](https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_as) feature that adds a new button to your Change page to save a new instance of that object. I don't like the way this feature works because you will save an identical copy of the original object (if you don't get validation errors) as soon as you click that link, and if you forget to make the small changes that you wanted in the new object you will end up with a duplicate of the existing object. On the other hand, django-modelclone offers an intermediate view, that basically pre-fills the form for you. So you can modify and then save a new instance. Or just go away without side effects. ## Requirements * Python 3 * Django 2.2, 3.0, 3.1, 3.2 or 4.0 See `tox.ini` ## Hacking Fork the [repository on github](http://github.com/xuhcc/django-modelclone), make your changes (don't forget the tests) and send a pull request. To run the tests, install and run [Tox](http://tox.readthedocs.org/): $ pip install tox $ tox You can also run the sample project to test manually. In this case you'll need to install Django, or just use one of the virtualenvs tox creates, for example: $ source .tox/py310-django32/bin/activate then start the server (py310-django32) $ ./manager serve The app is available on [http://localhost:8000/admin/](http://localhost:8000/admin/), username and password "admin".


نحوه نصب


نصب پکیج whl django-modelclone-next-0.8.2:

    pip install django-modelclone-next-0.8.2.whl


نصب پکیج tar.gz django-modelclone-next-0.8.2:

    pip install django-modelclone-next-0.8.2.tar.gz