معرفی شرکت ها


django-gcp-0.9.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Utilities to run Django on Google Cloud Platform
ویژگی مقدار
سیستم عامل -
نام فایل django-gcp-0.9.1
نام django-gcp
نسخه کتابخانه 0.9.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Tom Clark
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/octue/django-gcp
آدرس اینترنتی https://pypi.org/project/django-gcp/
مجوز MIT
[![PyPI version](https://badge.fury.io/py/django_gcp.svg)](https://badge.fury.io/py/django_gcp) [![codecov](https://codecov.io/gh/octue/django-gcp/branch/main/graph/badge.svg?token=H2QLSCF3DU)](https://codecov.io/gh/octue/django-gcp) [![Documentation](https://readthedocs.org/projects/django_gcp/badge/?version=latest)](https://django_gcp.readthedocs.io/en/latest/?badge=latest) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) [![black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) # DjangoGCP Helps you to run Django on Google Cloud Platform - Storage, PubSub and Tasks. Read the [documentation here](https://django_gcp.readthedocs.io/en/latest). This app is maintained by Octue - we're on a mission to help climate scientists and energy engineers be more efficient. [Find out more](https://www.octue.com). If you need some help implementing or updating this, we can help! Raise an issue or [contact us](https://www.octue.com/contact). ## Are you from GCP?? If so, get in touch for a chat. We're doing fun things with Google Cloud. Way funner than boring old django... :) ## All the :heart: This app is based heavily on [django-storages](https://django-storages.readthedocs.io/en/latest/), [django-google-cloud-tasks](https://github.com/flamingo-run/django-cloud-tasks) and uses the [django-rabid-armadillo](https://github.com/thclark/django-rabid-armadillo) template. Big love. ## Contributing It's pretty straightforward to get going, but it's good to get in touch first, especially if you're planning a big feature. ### Set up Open the project in codespaces, a vscode .devcontainer (which is configured out of the box for you) or your favourite IDE or editor (if the latter you'll need to set up `docker compose` yourself). Create a file `.devcontainer/docker-compose.developer.yml`. This allows you to customise extra services and volumes you make available to the container. For example, you can map your own gcloud config folder into the container to use your own credentials. This example will get you going, but you can just leave the services key empty. ``` version: "3.8" services: web: volumes: - ..:/workspace:cached - $HOME/.config/gcloud:/gcp/config environment: - CLOUDSDK_CONFIG=/gcp/config - GOOGLE_APPLICATION_CREDENTIALS=/gcp/config/your-credentials-file.json ``` ### Initialise gcloud CLI To sign in (enabling use of the gcloud CLI tool), do: ``` gcloud config set project octue-django-gcp gcloud auth login ``` ### Run the tests Run the tests: ``` pytest . ``` We use pre-commit to ensure code quality standards (and to help us automate releases using conventional-commits). If you can get on board with this that's really helpful - if not, don't fret, we can help. ### Use the example app You can start the example app (which is useful for seeing how `django-gcp` looks in the admin. Initially, do: ``` python manage.py migrate python manage.py createsuperuser # make yourself a user account at the prompt ``` Then to run the app, do: ``` python manage.py runserver ``` ...and visit [http://localhost:8000/admin/](http://localhost:8000/admin/) to sign in. ### Update the docs We're pretty good on keeping the docs helpful, friendly and up to date. Any contributions should be fully documented. To help develop the docs quickly, we set up a watcher that rebuilds the docs on save. Start it with: ``` python docs/watch.py ``` Once docs are building, the the vscode live server extension (or whatever the equivalent is in your IDE) to live-reload `docs/html/index.html` in your browser, then get started!


نیازمندی

مقدار نام
>=3.0,<5 Django
>=2.7.0,<3.0.0 google-cloud-storage
>=2.6.0,<3.0.0 google-auth
>=0.7.1,<0.8.0 django-app-settings
>=0.40.0,<0.41.0 gcp-pilot
>=2.8.2,<3.0.0 python-dateutil
>=2,<3 google-cloud-tasks
>=2,<3 google-cloud-scheduler
>=2,<3 google-cloud-pubsub
>=1.9.0,<2.0.0 google-cloud-error-reporting


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

مقدار نام
>=3.9,<3.11 Python


نحوه نصب


نصب پکیج whl django-gcp-0.9.1:

    pip install django-gcp-0.9.1.whl


نصب پکیج tar.gz django-gcp-0.9.1:

    pip install django-gcp-0.9.1.tar.gz