Newspaper-Agency is a web application designed to manage digital newspapers. It provides a platform for newspaper agencies to manage their content and redactors efficiently.
Newspaper-Agency deployed to Render
- Soft UI design
- Manage newspaper articles
- Manage redactor profiles
- User authentication and authorization
- Clone the repository
git clone https://github.com/uzlss/Newspaper-Agency.git
cd Newspaper-Agency
- Create a virtual environment and install requirements
If you are using PyCharm - it may propose you to automatically create venv for your project and install requirements in it, but if not:
python -m venv venv
venv\Scripts\activate (on Windows)
source venv/bin/activate (on macOS)
pip install -r requirements.txt
3.Run migrations
python manage.py migrate
4.(Optional) Load fixture
Note: All users' passwords will not work, so you may need to create superuser using
python manage.py createsuperuser
or modify users via ORM.
python manage.py loaddata Newsdesk/fixtures/data.json
5.Run the server
If you are using PyCharm, it may automatically configure the Run option (Shift+F10 by default). If not, run:
python manage.py runserver