You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
Django Full CRUD App
Description
This is a single model full CRUD full app for contacts using Python and Django, including Django's built in templating for the views.
Contacts Properties:
| Property | Type | Default |
|---|---|---|
| id | integer | assigned by db |
| name | string | n/a |
| age | integer | n/a |
Contacts URLS:
| Endpoint | View/Action |
|---|---|
/ |
Index |
/contacts/:id |
Show |
/contacts/new |
Create |
/contacts/:id/edit |
Edit |
/contacts/id/delete |
Delete (action only, no view) |
System Requirements
- Python 3
- pipenv
Installation
If you don't have either of the above, please install them.
Python3 Installation
Python Installation
- Check what python version you have on your computer by running:
python -V - If you're not on a version of Python that is 3 or greater, install python 3 with homebrew:
brew install python3- Note: in order to use this installed python3, you will have to use
python3whenever running a python command
pipenv Installation
pipenv Installation
To build your app, we're going to be building a virtual environment. In order to manage our dependencies and our virtual environment, we're going to use pipenv.
- Check if you have pipenv by running:
pipenv --version - If you do not have it, install it with homebrew:
brew install pipenv