Git Product home page Git Product logo

django-blog's Introduction

Sure! Here's an example of a GitHub readme for the repository "Django-Blog" by mohamadanasfattoum:

# Django-Blog

This is a simple Django blog application that allows users to perform full CRUD (Create, Read, Update, Delete) operations using both Function-Based Views (FBV) and Class-Based Views (CBV).

## Tech Stack

The project is built using the following technologies:

- Python
- Django
- Bootstrap 4
- Summernote (rich text editor)
- django-cbv (Django Class-Based Views)
- taggit (tagging system)

## How to Run

To run the Django-Blog application locally, please follow these steps:

1. Clone the repository to your local machine using the following command:

git clone https://github.com/mohamadanasfattoum/Django-Blog.git


2. Navigate to the project directory:

cd Django-Blog


3. Create a virtual environment and activate it (optional but recommended):

python -m venv venv source venv/bin/activate


4. Install the project dependencies:

pip install -r requirements.txt


5. Apply the database migrations:

python manage.py migrate


6. Create a superuser (admin) account:

python manage.py createsuperuser


Follow the prompts to enter your desired username and password.

7. Start the development server:

python manage.py runserver


8. Open your web browser and access the application at [http://localhost:8000](http://localhost:8000).

9. To access the admin dashboard, go to [http://localhost:8000/admin](http://localhost:8000/admin) and login with your superuser account.

That's it! You should now have the Django-Blog application up and running on your local machine.

## License

This project is licensed under the [MIT License](LICENSE).

Please note that this readme assumes the project structure and setup are consistent with a typical Django project.

project screenshot

django-blog's People

Contributors

mohamadanasfattoum avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

wilmerd1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.