This is a simple Django project that allows users to upload files with various types and save them to a MySQL database. The project utilizes Django forms and Bootstrap for CSS styling.
- Users can upload files, providing their first name, last name, and email.
- Uploaded files are stored in a MySQL database.
- The dashboard displays a list of uploaded files with details such as ID, first name, last name, email, and a link to download the file.
- Python 3.x
- Django 3.x
- MySQL database
- Clone the repository to your local machine.
- Configure your MySQL database settings in the
settings.py
file. - Run migrations using
python manage.py makemigrations
andpython manage.py migrate
. - Start the development server with
python manage.py runserver
.
- Access the application in your web browser at
http://localhost:8000/
. - Fill out the form and upload your file. Click the "Save" button to submit the form.
- Uploaded files will be displayed on the dashboard at
http://localhost:8000/dashboard
. - The dashboard shows a list of uploaded files with details and download links.
Gideon Salami
This project is licensed under the MIT License.