All Projects → Chaoyingz → Zhihu

Chaoyingz / Zhihu

django + vue 仿知乎

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Zhihu

Osf.io
Facilitating Open Science
Stars: ✭ 565 (+2254.17%)
Mutual labels:  django, django-rest-framework
Modern Django
Modern Django: A Guide on How to Deploy Django-based Web Applications in 2017
Stars: ✭ 662 (+2658.33%)
Mutual labels:  django, django-rest-framework
Onlinemooc
Vue前台 + Django3.1 + DjangoRestful Framework + Ant Design Pro V4后台 开发的在线教育网站及后台管理
Stars: ✭ 587 (+2345.83%)
Mutual labels:  django, django-rest-framework
Django React Blog
Simple blog built with Django and React/Redux, deployed with Docker, and served with nginx/uwsgi.
Stars: ✭ 528 (+2100%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Gis
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
Stars: ✭ 830 (+3358.33%)
Mutual labels:  django, django-rest-framework
Polemarch
Simple WEB gui for infrastructure management by ansible playbooks or modules. This is only mirror with bins in releases.
Stars: ✭ 530 (+2108.33%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Docs
Document Web APIs made with Django Rest Framework
Stars: ✭ 607 (+2429.17%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Api Guide
Django REST framework API 指南
Stars: ✭ 437 (+1720.83%)
Mutual labels:  django, django-rest-framework
Cmdb
CMDB 配置管理系统 资产管理系统
Stars: ✭ 747 (+3012.5%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Filters
Better filtering for Django REST Framework
Stars: ✭ 710 (+2858.33%)
Mutual labels:  django, django-rest-framework
Fcm Django
FCM Django: Send push notifications via django to websites, iOS & android mobile devices through FCM (Firebase Cloud Messaging)
Stars: ✭ 495 (+1962.5%)
Mutual labels:  django, django-rest-framework
Django Bookworm
A fun project to store my learning from each book that I read.
Stars: ✭ 23 (-4.17%)
Mutual labels:  django, django-rest-framework
Dj Rest Auth
Authentication for Django Rest Framework
Stars: ✭ 491 (+1945.83%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Mongoengine
Mongoengine support for Django Rest Framework
Stars: ✭ 544 (+2166.67%)
Mutual labels:  django, django-rest-framework
Drf Extra Fields
Extra Fields for Django Rest Framework
Stars: ✭ 445 (+1754.17%)
Mutual labels:  django, django-rest-framework
Awesome Django
The Best Django Resource, Awesome Django for mature packages.
Stars: ✭ 591 (+2362.5%)
Mutual labels:  django, django-rest-framework
Meethub
This is a Python/Django based event management system. A meetup clone.
Stars: ✭ 411 (+1612.5%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Passwordless
Passwordless Auth for Django REST Framework
Stars: ✭ 412 (+1616.67%)
Mutual labels:  django, django-rest-framework
Awesome Django Rest Framework
💻😍Tools, processes and resources you need to create an awesome API with Django REST Framework
Stars: ✭ 689 (+2770.83%)
Mutual labels:  django, django-rest-framework
Django rest example
Django/DRF rest application example.
Stars: ✭ 17 (-29.17%)
Mutual labels:  django, django-rest-framework

Django 仿知乎

简介

项目采用前后端分离开发模式。

后端主要采用Django-rest-framework开发来提供API,配合corsheaders、django_filters分别实现跨域、过滤功能。前端采用基于Vue的服务端渲染框架Nuxt进行开发。

在线预览

以 nginx + uwsgi 进行部署,未做移动端适配。

link

测试账号:

username: [email protected]

password: asd123

运行方式

First, clone the repo and install the dependencies.

$ https://github.com/Caoyiii/django-vue-blog.git
# django dependencies.
$ cd django-vue-blog/backend/
$ pip install -r requirements.txt
# vue dependencies.
$ cd ../frontend/
$ npm i

Then, run it.

# in frontend
$ npm run dev
# in backend
$ python manage.py makemigrations Blog BlogUser
$ python manage.py migrate
# creating an admin user
$ python createsuperuser
...
$ python manage.py runserver

Now, open a Web browser and go to "http://localhost:8000/admin/" create posts.

go to "http://localhost:3000/" view.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].