mirror of
https://github.com/DarrenOfficial/dpaste.git
synced 2024-11-15 08:02:54 +11:00
c9ab955545
Basically https://chriswarrick.com/blog/2018/07/17/pipenv-promises-a-lot-delivers-very-little/
49 lines
1.2 KiB
ReStructuredText
49 lines
1.2 KiB
ReStructuredText
.. _project_installation:
|
|
|
|
====================
|
|
Project Installation
|
|
====================
|
|
|
|
.. important:: This documentation describes the installation of dpaste
|
|
into an existing Django project. If you want to run the application
|
|
standalone, see :ref:`standalone_installation`.
|
|
|
|
.. note:: Misaka, the Markdown renderer used in dpaste may need "dev" packages
|
|
for compilation on Debian based Linux distributions. Install it with
|
|
``sudo apt install python3.6-dev``.
|
|
|
|
Install the latest dpaste release in your environment. This will install all
|
|
necessary dependencies of dpaste as well:
|
|
|
|
.. code-block:: bash
|
|
|
|
$ pip install dpaste
|
|
|
|
Add ``dpaste.apps.dpasteAppConfig`` to your ``INSTALLED_APPS`` list:
|
|
|
|
.. code-block:: python
|
|
|
|
INSTALLED_APPS = (
|
|
'django.contrib.sessions',
|
|
# ...
|
|
'dpaste.apps.dpasteAppConfig',
|
|
)
|
|
|
|
Add ``dpaste`` and the (optiona) ``dpaste_api`` url patterns:
|
|
|
|
.. code-block:: python
|
|
|
|
urlpatterns = patterns('',
|
|
# ...
|
|
|
|
url(r'my-pastebin/', include('dpaste.urls.dpaste')),
|
|
url(r'my-pastebin/api/', include('dpaste.urls.dpaste_api')),
|
|
)
|
|
|
|
Finally, migrate the database schema:
|
|
|
|
.. code-block:: bash
|
|
|
|
$ manage.py migrate dpaste
|
|
|
|
|