portrayalHub
所属分类:后台框架
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2024-03-20 06:16:43
上 传 者:
sh-1993
说明: 展示您的技能和项目的中心中心
(Central hub for portraying your skills and projects)
文件列表:
portfolio/
portfolioApi/
portrayalHub/
.prettierrc
Pipfile
Pipfile.lock
db.sqlite3
manage.py
requirements.txt
# PortrayalHub
### Central hub for portraying your skills and projects
---
Make sure you have the latest version of python installed: https://www.python.org/downloads/
## Build Instructions
- Check the minimum supported python version in [Pipfile](https://github.com/PranjalRawat/portrayalHub/blob/master/Pipfile)(`python_version` property). Current supported minimum version is `3.9`.
- Using [pip](https://github.com/PranjalRawat/portrayalHub/blob/master/https://pypi.org/project/pipenv/) for package management, install pipenv `pip install pipenv`
- (Optional) If you have multiple python versions installed, install it using `pip3 install pipenv`
- Navigate to project root dir and Run `pipenv shell` to create a virtual env
- Run `pipenv install` to install all required packages
- Run `python3 manage.py runserver` for starting a lightweight development server
- Open 'https://127.0.0.1:8000/api/' in browser for web view
![portrayalHub](https://github.com/PranjalRawat/portrayalHub/blob/master/)
## Testing Application
1. Open Command-Line in the project root directory
2. Run the virtual environment
3. **Testing models** - Executing models tests
- Run `python3 manage.py test portfolioApi.tests.models`
4. **Testing views** - Executing views tests
- Run `python3 manage.py test portfolioApi.tests.views`
## Project SwaggerUI API view
Once an application is running, you can access the SwaggerUI API view by following these steps:
1. Go to
2. All the URL and Views are visible.
- **Profile :**
![Profile swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/profile_swaggerUI.png)
- **Social Platforms :**
![Social Platforms swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/socialPlatforms_swaggerUI.png)
- **Educations :**
![Education swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/education_swaggerUI.png)
- **Skills :**
![Skills swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/skills_swaggerUI.png)
- **Experience :**
![Experience swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/experience_swaggerUI.png)
- **Projects :**
![Projects swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/projects_swaggerUI.png)
- **Certificate :**
![Certificate swaggerUI](https://github.com/PranjalRawat/portrayalHub/blob/master//portrayalHub/medias/certificate_swaggerUI.png)
近期下载者:
相关文件:
收藏者: