Skip to content

This project is a Django-based web application that serves as a platform for posting articles across various categories such as Django, Networking, and Development. Users can view these articles, register on the platform, and create their own posts.

Notifications You must be signed in to change notification settings

AvinashAnand02/Django-Blog

Repository files navigation

Django Blog: A Platform for Sharing Articles

This Django-based web application serves as a platform for posting articles across various categories such as Django, Networking, and Development. Users can view existing articles, register on the platform, and create their own posts.


Setup Instructions:

  1. Clone the Repository:

    git clone https://github.com/AvinashAnand02/Django-Blog.git
    cd Django_Blog
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Apply Migrations:

    python manage.py migrate
  4. Create Superuser (Optional):

    python manage.py createsuperuser
  5. Run the Development Server:

    python manage.py runserver
  6. Access the Application:

Usage:

  • View Articles: Users can browse articles on the homepage, categorized by Django, Networking, and Development.
  • Create Post: Authenticated users can create new posts by filling out the "Create Post" form.
  • Contact: Users can send messages via the contact form, accessible from the navigation bar.

Additional Notes:

  • Ensure that Django and Python are installed on your system before proceeding with the setup.
  • Customize the application as needed by modifying templates, views, and models according to specific requirements.
  • For production deployment, configure settings such as DEBUG, ALLOWED_HOSTS, and database settings appropriately in settings.py.
  • Refer to Django's official documentation for detailed information on Django usage and deployment.

Screenshots:

Here are some snapshots of the application:

  1. Homepage: Homepage

  2. Article Creation Form: Create Post Form

Live Demo:

Check out the live demo of the application at https://django-blog-pl3x.onrender.com/.

Author:

Avinash Anand

License:

This project is licensed under the MIT License.

📬 Contact

If you want to contact me, you can reach me through below social handles.


About

This project is a Django-based web application that serves as a platform for posting articles across various categories such as Django, Networking, and Development. Users can view these articles, register on the platform, and create their own posts.

Topics

Resources

Stars

Watchers

Forks