Saravanan666/pypi-org huggingface dataset:
Package: django-crispy-formset-modal
django-crispy-formset-modalReusable Django app that provides an easy way to manage and manipulate formsets using modals with Django Crispy Forms. It enables you to dynamically add, edit, and delete formsets on the frontend.FeaturesDynamic formset operations: Add, edit, and delete formsets dynamically in a modal on the frontend.Generates an HTML table according to the layout definition, allowing you to determine which fields to display as columns.Provides the option to define which numeric fields will be used for a totalizer at the footer of the corresponding field's column.Enables mass deletion of records from the HTML table, thanks to the generation of a selection column with checkboxes that can be selected individually or collectively to delete multiple records at once.Offers support for various templates packs, includingBootstrap 4,Bootstrap 5,Tailwind, andBulma.DependenciesDjango Crispy Forms: Django Crispy Formset Modal relies on Django Crispy Forms for form renderingDjango Extra Views: For handling views with formsets.jQuery: Used to enable dynamic functionality.InstallationInstall the package using pip:pip install django-crispy-formset-modalAddcrispy_formset_modalto yourINSTALLED_APPSinsettings.py:INSTALLED_APPS=[...'crispy_formset_modal',...]UsageFor detailed instructions on how to use Django Crispy Formset Modal, please refer to thedocumentationand check out thedemofor practical examples.ExamplesThedemoprovides various examples of how to use Django Crispy Formset Modal in different scenarios.Running the Demo App LocallyIf you'd like to run the demo application on your local machine. Please follow the steps below:InstructionsClone this repository to your local machine:git clone https://github.com/blasferna/django-crispy-formset-modal.gitNavigate to the project's directory:cd django-crispy-formset-modalSet up a virtual environment. This step helps to isolate the Python environment for this project:python -m venv venvActivate the virtual environment:On Windowds.\venv\Scripts\activateOn Unix or MacOS:source venv/bin/activateInstall the required dependencies:pip install -r requirements.txtApply migrations:python manage.py migrateStart the local development server:python manage.py runserverVisithttp://localhost:8000on your browser to explore the demo application.LicenseDjango Crispy Formset Modal is released under theMIT License.
Package: django-crispy-forms-ng
django-crispy-forms-ng is a fork ofdjango-crispy-forms. The original project, lead byMiguel Araujo, stopped receiving update during early 2014. The problem grew with each Django upgrade, and more and more functionalities relied by it became deprecated.This fork aims to provide support to modern Django versions, while maintain reasonable support for older versions. The plan is to support all officially supported major Django versions, and all versions between the oldest LTS version to the current version. For example, as of April 2015, the latest Django version is 1.8, while the oldest LTS version is 1.4, so the supported Django versions are 1.4–1.8.The original django-crispy-forms README follows.The best way to haveDjangoDRY forms. Build programmatically reusable layouts out of components, having full control of the rendered HTML without writing HTML in templates. All this without breaking the standard way of doing things in Django, so it plays nice with any other form application.The application mainly provides:A filter named|crispythat will render elegant div based forms. Think of it as the built-in methods:as_table,as_ulandas_p. You cannot tune up the output, but it is easy to start using it.A tag named{% crispy %}that will render a form based on your configuration and specific layout setup. This gives you amazing power without much hassle, helping you save tons of time.Django-crispy-forms supports several frontend frameworks, such as TwitterBootstrap(versions 2 and 3),Uni-formand Foundation. You can also easily adapt your custom company’s one, creating your own,see the docsfor more information. You can easily switch among them usingCRISPY_TEMPLATE_PACKsetting variable.Authorsdjango-crispy-forms is the new django-uni-form. django-uni-form was an application created byDaniel Greenfeldthat I leaded since version 0.8.0. The name change tries to better explain the purpose of the application, which changed in a significant way since its birth.If you are upgrading from django-uni-form, we haveinstructionsfor helping you.Lead developer:Miguel AraujoExampleThis is a teaser of what you can do with latest django-crispy-forms.Find here the gistfor generating this form:DocumentationFor extensive documentation see thedocsfolder orread it on readthedocsSpecial thanksTo Daniel Greenfeld (@pydanny) for his support, time and the opportunity given to me to do this.The name of the project was suggested by the fantastic Audrey Roy (@audreyr)To Kenneth Love (@kennethlove) for creating django-uni-form-contrib from which bootstrap template pack was started.Notedjango-crispy-forms supports Django 1.3 or higher with Python 2.6.x, Python 2.7.x and Python 3.3.x. If you need to support Python 2.5 or Django 1.2 you will need to use a version of django-crispy-forms less than 1.3. For earlier versions of Django or Python you will need to use django-uni-form 0.7.0.
Package: django_crispy_forms_registration
=============================django_crispy_forms_registration=============================django_crispy_forms_registration is a library that combines thefeatures of the `default authentication application <https://docs.djangoproject.com/en/1.4/topics/auth/#module-django.contrib.auth>`_of Django with the registration system of `django-registration <https://bitbucket.org/ubernostrum/django-registration/>`_,overriding their default forms with ones that make use of the`crispy forms library <https://github.com/maraujop/django-crispy-forms>`_..Installation============The easiest way to install django_crispy_forms_registration is using pip::pip install django_crispy_forms_registrationConfiguration=============Enable the admin, registration and crispy_forms_registration apps inyour project settings. Make sure that your application appears before the rest::'YOUR_APPLICATION','registration','crispy_forms_registration','django.contrib.admin',In the URLs file of the project, append the following declaration::urlpatterns += patterns('',url(r'^accounts/',include('crispy_forms_registration.urls')),)Demo====The source code includes a small Django project and client application thatmakes use of the library, just download it and run the typical commands to runa Django project::python manage.py syncdbpython manage.py runserverIts settings configuration show the installation and configuration stepsdescribed above.
Package: django-critical
django-critical===============Inlines critical path CSS and defers loading full CSS asynchronously.How it works------------`django-critical` parses the HTML between `{% critical %}` and `{% endcritical%}` and searches for CSS.```html{% critical %}<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"><style>.jumbotron h1 {color: red;}</style>{% endcritical %}```It downloads and concatenates all CSS that it finds and uses[penthouse](https://github.com/pocketjoso/penthouse/) to extract thecritical path CSS rules from it, which end up inlined and minified in place ofthe original CSS.```html<style>html{font-family:sans-serif;-webkit-text-size-adjust:100%…</style>```Later in the HTML, before the closing `</body>` tag, the `{% critical_async %}`template tag takes care of loading the rest of the CSS using FilamentGroup's[loadCSS](https://github.com/filamentgroup/loadCSS).Installation------------* Install `django-critical`:```shpip install django-critical```* Add `critical` to your `INSTALLED_APPS` setting:```pythonINSTALLED_APPS = (# other apps"critical",)```* Add `critical.middleware.CriticalCssMiddleware` to your `MIDDLEWARE_CLASSES`setting:```pythonMIDDLEWARE_CLASSES = (# other middlewares"critical.middleware.CriticalCssMiddleware",)```* Point your `CRITICAL_PENTHOUSE_PATH` setting to the correct path, e.g.:```pythonCRITICAL_PENTHOUSE_PATH = os.path.join(BASE_DIR, 'node_modules/penthouse/penthouse.js')```Caching-------`django-critical` calculates the critical path CSS for the first request, cachesthe result and reuses this CSS verbatim for further requests. Most webapplications have different critical path CSS for different groups of pages,though. This can be solved using the `{% critical_key "<key>" %}` template tag,so that different templates can have different caching keys.Is this stable and ready for production use?--------------------------------------------No. `django-critical` is in a very early stage of development, so you should useit at your own risk. [Bugreports](https://github.com/martinblech/django-critical/issues) and[contributions](https://github.com/martinblech/django-critical/pulls) arewelcome, though!
Package: django-critical-css
django-critical-css speeds up webpage rendering by savingcritical cssin a database.Featurescritical_csstemplatetag to inline critical css from the database.empty_critical_cssmanagement command.signal for emptying critical css upon page publication when using django-cms.RequirementsPython 3 onlyat least Django 1.11requestsdjango-rqdjango-inline-staticPrepare for developmentA Python 3.6 interpreter is required in addition to pipenv.$pipenvinstall--python3.6--dev$pipenvshell$pipinstall-e.Now you’re ready to run the tests:$pipenvrunpy.testResourcesDocumentationBug TrackerCode
Package: django-crm
Django-CRMDjango CRM is opensource CRM developed on django framework. It has all
the basic features of CRM to start with. We welcome code contributions
and feature requests via github.http://django-crm.readthedocs.iofor latest documentationThis project contains the following modules:ContactsAccountsInvoicesCasesLeadsOpportunityPlanner## Try for freehereInstallationWe recommend ubuntu 18.04 or ubuntu 20.04. These instructions are
verified for ubuntu 20.04.#### System Requirementssudo apt install postgresql xvfb libfontconfig wkhtmltopdf git libpq-dev python3-dev python3-pip gem ruby ruby-dev build-essential libssl-dev libffi-dev python3-venv redis-server redis-tools virtualenv -y

sudo gem install sass

sudo apt-get install postfixpostfix package installation processAfter runningsudoapt-getinstall postfixin terminal, selectInternetas a configuration from the pop-up and click ok. Next it
will ask to enter theSystem mail namewhich will be the used as
aFrom Email Addressduring sending the mail.#### Install dependenciesCreate and activate a virtual environment.virtualenv venv
source venv/bin/activateInstall the project’s dependenciepip install -r requirements.txtenv variablesThen refer toenv.mdfor environment variables and keep those in
the.envfile in the current folder as your project is in.Add127.0.0.1   test.localhostto your hosts file/etc/hosts.
Then you can use test as company name to register and login.next stepspython manage.py migrate
python manage.py runserverThen openhttp://localhost:8000in your borwser and create a new account
with test as company name. We mappedtest.localhostto127.0.0.1. So, it should work properly.To edit contentpython manage.py create_blog_user 'username'The above command will add the user as blog admin to edit content at
/blog/admin/Useful tools and packagespipdeptree # to see pip dependancy tree
black # to format code to meet python coding standards
pip-check -H  # to see upgradable packagesCommunityGet help or stay up to date.IssuesFollow [@micropyramid](https://twitter.com/micropyramid) on TwitterAsk questions onStack
OverflowChat with communityGitterFor customisations, email todjango-crm@micropyramid.comCreditsContributorsThis project exists thanks to all the people who contribute!Feature requests and bug reportsWe welcome your feedback and support, raise github issue if you want to
report a bug or request new feature. we are glad to help.For commercial supportContact
us
Package: django-cron
DeprecatedThis project is no longer maintained.django-cronDjango-cron lets you run Django/Python code on a recurring basis providing basic plumbing to track and execute tasks. The 2 most common ways in which most people go about this is either writing custom python scripts or a management command per cron (leads to too many management commands!). Along with that some mechanism to track success, failure etc. is also usually necesary.This app solves both issues to a reasonable extent. This is by no means a replacement for queues like Celery (http://celeryproject.org/) etc.Documentationhttp://django-cron.readthedocs.org/en/latest/This open-source app is brought to you by Tivix, Inc. (http://tivix.com/)
Package: django-cron2
DeprecatedThis project is no longer maintained.django-cronDjango-cron lets you run Django/Python code on a recurring basis providing basic plumbing to track and execute tasks. The 2 most common ways in which most people go about this is either writing custom python scripts or a management command per cron (leads to too many management commands!). Along with that some mechanism to track success, failure etc. is also usually necesary.This app solves both issues to a reasonable extent. This is by no means a replacement for queues like Celery (http://celeryproject.org/) etc.Documentationhttp://django-cron.readthedocs.org/en/latest/This open-source app is brought to you by Tivix, Inc. (http://tivix.com/)
Package: django-cronfield
=====Django Cronfield=====Django CRON field providing nice javascript-enabled User Interface and Crontab format validation.Works perfectly also with standard Django Admin interface.Uses jQuery library ver. 1.7.2 hosted on Google CDNRequirements-----------Django 1.4+Python 2.7+Quick start-----------1. Add "cronfield" to your INSTALLED_APPS setting like this::INSTALLED_APPS = (...'cronfield',)2. Use CronField in your models.py::from cronfield.models import CronField...CRON_string = CronField()3. Look at your model in the Django Admin interface (edit model page).
Package: django-cronjobs
django-cronjobs is a simple Django app that runs registered cron jobs via a
management command.InstallingTo install django-cronjobs, first install via pip or easy_install, then just
addcronjobsto yourINSTALLED_APPS.Registering a cron jobdjango-cronjobs includes a decorator to register a cronjob, and discovers
registered jobs in the module<appname>.cron.For example:# myapp/cron.py
import cronjobs

@cronjobs.register
def periodic_task():
    passdjango-cronjobs will then recognizeperiodic_taskas a valid job.Running a cron jobTo run a registered cron job, use thecronmanagement command:$ ./manage.py cron <job_name>So to runperiodic_taskfrom above, you could use:$ ./manage.py cron periodic_taskAdditional arguments can be passed after the name of the task.LocksBy default, cron jobs are locked so that only one copy of a given job can be
running at a time. If you need to override this behavior, you can pass thelockkwarg toregister:from cronjobs import register
@register(lock=False)
def my_cron_job():
    # Multiple instances of me can run simultaneously.If you run multiple sets of cronjobs on the same file system and need the locks
to not collide, setCRONJOB_LOCK_PREFIXto something unique in your Django
settings.
Package: django-crontab-agent
django-crontab-agentAgent for django-crontab-manager. Installed the agent on the target server. The agent will sync  settings from the manager and update the crontab file every minutes.Note: It is an agent implementation of django-crontab-manager server.Installpip install django-crontab-agentUsageC:\tmp\django-crontab-agent>python -m django_crontab_agent.cli
Usage: cli.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  exec            Execute schedule job.
  install         Setup auto sync cron job.
  reset-cronfile  Re-generate cron file for all schedules.
  sync            Sync agent settings from manager server.Create an config file. It's a yml format file. See default values below. null valued field is required in custom config file.cronfile-for-agent: "/etc/cron.d/django-crontab-agent"
cronfile-for-schedules: "/etc/cron.d/django-crontab-schedules"
schedules: "/etc/django-crontab-agent/schedules/"
django-crontab-agent-command: "django-crontab-agent"
schedule-exec-command: "{django_crontab_agent_command} exec -c {config} {schedule} >> /dev/null 2>&1"
cronjob-for-agent: "* * * * * root {django_crontab_agent_command} sync -c {config} >> /dev/null 2>&1"
logfile: "/var/log/django-crontab-agent.log"
loglevel: "DEBUG"
server-codes-file: "/etc/django-crontab-agent/server-code.txt"
schedule-task-codes-file: "/etc/django-crontab-agent/schedule-task-codes.txt"
workspace: "/tmp/"
server-address: None
server-name: None
server-aclkey: NoneFields server-name/server-aclkey/server-address are required, and must match the server settings.Install agent cronjob by calling sub-command: install.django-crontab-agent install -c config.ymlSetup schedule on you manager server.Releasesv0.1.9 2020/02/21Fix log setup.v0.1.7 2021/01/28First Relase
Package: django-crontab-manager
django-crontab-managerManage crontab tasks on web. Update crontab file on system while changes made on manager. Work with django-crontab-agent.Installpip install django-crontab-managerUsagesettings.pyINSTALLED_APPS = [
    "django_fastadmin",
    "django_apiview",
    "django_simple_export_admin",
    "django_data_import_management",
    'django_crontab_manager',
]set DJANGO_CRONTAB_MANAGER_COPY_IMPORTED_DATAFILE=True if you are using AES like backend for file storage.UsageSetup django-crontab-manager at server side. django-crontab-manager is a simple django application, include it in django project.Install django-crontab-agent on all target linux server.Releasesv0.1.13 2020/01/29First release.v0.1.26 2021/03/03Add server.variables. You can use the variable in script in python format way, e.g.curl http://{api_server}/api/xxx.Add result success determination.Add data encryption.v0.1.30 2021/03/10Add schedules export and import.v0.1.31 2021/04/08Ignore add_time, modify_time in schedules exporting.v0.1.32 2021/07/19Delete stdout/stderr columns from changelist view.v0.1.36 2021/10/08Fix django version problem.v0.1.37 2023/09/18Doc update.v0.1.38 2023/09/22Fix ugettext problem.v0.1.39 2023/09/22Fix NullBooleanField problem.
Package: django-cropduster
django-cropdusteris a project that makes a form field available
that uses theJcrop jQuery
plugin. It is a drop-in
replacement for django’sImageFieldand allows users to generate
multiple crops from images, using predefined sizes and aspect ratios.django-cropdusterwas created by developers atThe
Atlantic. It is compatible with python
2.7 and 3.4, and Django versions 1.4 - 1.8.InstallationThe recommended way to install django-cropduster is fromPyPI:pip install django-cropdusterAlternatively, one can install a development copy of django-cropduster
from source:pip install -e git+git://github.com/theatlantic/django-cropduster.git#egg=django-cropdusterIf the source is already checked out, use setuptools:python setup.py developConfigurationTo enable django-cropduster,"cropduster"must be added toINSTALLED_APPSin settings.py and you must includecropduster.urlsin your django urlpatterns.# settings.py

INSTALLED_APPS = (
    # ...
    'cropduster',
)

# urls.py

urlpatterns = patterns('',
    # ...
    url(r'^cropduster/', include('cropduster.urls')),
)LicenseThe django code is licensed under theSimplified BSD
License. View theLICENSEfile under the root directory for complete license and
copyright information.The Jcrop jQuery library included is used under theMIT
License.
Package: django_cropper
A simple project that integrates the excellent Jcrop jQuery plugin with the
Django admin.http://deepliquid.com/content/Jcrop.htmlScreenshots:http://simonwillison.net/static/2009/django-cropper-1.pnghttp://simonwillison.net/static/2009/django-cropper-2.pngMIT License, the same as Jcrop.
Package: django-cropperjs
AddsCropperJS’s functionality to image fields in Django/Django CMS
admin, including inlines.CropperImageFieldis a subclass fromImageField, and so can be
interchanged in your existing base without data loss.Quick startAdd “cropperjs” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'cropperjs',
]Change/set your model’s image field to use CropperImageField instead
of ImageField.from cropperjs.models import CropperImageField

image_field = CropperImageField(...)Field optionsAll options fromImageFieldare (or should be) usable, likeupload_to. These below allow you to customize some of the CropperJS
component behavior on a field-to-field basis:aspectratio: floatSuggests(as in, can be overriden later at client-side if needed) a
fixed proportion for the Cropper component, e.g. 1.7777 (16:9).dimensions: tuple(int, int)Defines a fixed dimension for the image generated. When informed,
calculates and overridesaspectratio.linked: boolLinked Cropper fields are called consecutively after any other in the
same context (outside inlines, inline groups) is saved, using the same
original image specified by the user. Useful when the user needs the
same image but in different ways/sizes, e.g. a main image and a 1:1
thumbnail.
Package: django-cropperjs2
AddsCropperJS’s functionality to image fields in Django/Django CMS
admin, including inlines.CropperImageFieldis a subclass fromImageField, and so can be
interchanged in your existing base without data loss.Quick startAdd “cropperjs” to your INSTALLED_APPS setting like this:INSTALLED_APPS = [
    ...
    'cropperjs',
]Change/set your model’s image field to use CropperImageField instead
of ImageField.from cropperjs.models import CropperImageField

image_field = CropperImageField(...)Field optionsAll options fromImageFieldare (or should be) usable, likeupload_to. These below allow you to customize some of the CropperJS
component behavior on a field-to-field basis:aspectratio: floatSuggests(as in, can be overriden later at client-side if needed) a
fixed proportion for the Cropper component, e.g. 1.7777 (16:9).dimensions: tuple(int, int)Defines a fixed dimension for the image generated. When informed,
calculates and overridesaspectratio.linked: boolLinked Cropper fields are called consecutively after any other in the
same context (outside inlines, inline groups) is saved, using the same
original image specified by the user. Useful when the user needs the
same image but in different ways/sizes, e.g. a main image and a 1:1
thumbnail.
Package: django-croppic
django-croppic==============[Croppic](http://croppic.net/) is a jquery plugin which handles uploading and manipulating images via AJAX.A Django package which uses [Croppic](http://croppic.net/) to upload and crop images.Installation============Install from pypi:pip install django-croppicTo use `django-croppic` in your Django project:1. Add `croppic` to your `INSTALLED_APPS` setting.2. Add `croppic.urls` in your main `urls`* `url(r'^croppic/', include('croppic.urls', namespace='croppic')),`3. Run `syncdb` command to initialise the `croppic` database table4. Run `collectstatic` command to collect the static files of croppic into `STATIC_ROOT` (If on production)Configuration=============Available settings:* `CROPPIC_UPLOAD_PATH`* Default: `pictures`* The default path where to store uploaded files.* e.g. `CROPPIC_UPLOAD_PATH = 'user_photos'` (Notice no leading or trailing slashes).* `CROPPIC_MIN_SIZE`* Default: `None` (No restrictions)* Restrict uploaded/cropped files to have at least minimum width and height as defined by `CROPPIC_MIN_SIZE`.* e.g. `CROPPIC_MIN_SIZE = (250, 250)`* `CROPPIC_MIN_SIZE_ERROR`* Default: `Image is too small, must be at least {0}x{1} wide.` (The `{0}` and `{1}` will be used in string formatting to replace with width and height)* If `CROPPIC_MIN_SIZE` is specified you may want to update this to show a different error message if uploaded/cropped image does not satisfy `CROPPIC_MIN_SIZE`Change Log Summary==================### v0.0.2* Extended `imgUrl` length from 100 to 250 in `CropForm`* Updated README### v0.0.1* Lots of improvements in original package [django-croppic by Ben Hammel](https://bitbucket.org/bdhammel/django-croppic.git)TODO=====* Testing across various Django and Python version. (Currently tested with Python 2.7+ Django 1.7+)* Example project