├── .gitignore ├── FlaskZhihu ├── __init__.py ├── api │ └── __init__.py ├── application.py ├── constants.py ├── decorators.py ├── extensions.py ├── forms │ ├── __init__.py │ ├── answer.py │ ├── collection.py │ ├── comment.py │ ├── question.py │ └── user.py ├── helpers.py ├── models │ ├── __init__.py │ ├── answer.py │ ├── base.py │ ├── collection.py │ ├── comment.py │ ├── question.py │ ├── signals.py │ ├── topic.py │ └── user │ │ ├── __init__.py │ │ └── operation │ │ ├── __init__.py │ │ ├── answer.py │ │ ├── collection.py │ │ ├── comment.py │ │ ├── question.py │ │ └── user.py ├── permissions.py ├── settings.py ├── signals.py ├── templates │ ├── answer │ │ ├── edit.html │ │ ├── my.html │ │ └── show.html │ ├── base.html │ ├── collection │ │ ├── add.html │ │ ├── edit.html │ │ ├── my.html │ │ ├── select_by_answer.html │ │ └── show.html │ ├── question │ │ ├── add.html │ │ ├── edit.html │ │ ├── index.html │ │ ├── my.html │ │ └── show.html │ └── user │ │ ├── _user_banner.html │ │ ├── add.html │ │ ├── edit.html │ │ └── login.html └── views │ ├── __init__.py │ ├── answer.py │ ├── collection.py │ ├── comment.py │ ├── index.py │ ├── question.py │ └── user.py ├── README.md ├── TODO ├── app.py ├── docs └── images │ └── flaskzhihu.png ├── requirements.txt ├── scripts ├── import_answer.py ├── import_finish.py ├── import_people.py └── import_question.py └── tests ├── orm.py └── test_orm.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/.gitignore -------------------------------------------------------------------------------- /FlaskZhihu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FlaskZhihu/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/api/__init__.py -------------------------------------------------------------------------------- /FlaskZhihu/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/application.py -------------------------------------------------------------------------------- /FlaskZhihu/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/constants.py -------------------------------------------------------------------------------- /FlaskZhihu/decorators.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | __author__ = 'shn7798' 3 | -------------------------------------------------------------------------------- /FlaskZhihu/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/extensions.py -------------------------------------------------------------------------------- /FlaskZhihu/forms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/forms/__init__.py -------------------------------------------------------------------------------- /FlaskZhihu/forms/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/forms/answer.py -------------------------------------------------------------------------------- /FlaskZhihu/forms/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/forms/collection.py -------------------------------------------------------------------------------- /FlaskZhihu/forms/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/forms/comment.py -------------------------------------------------------------------------------- /FlaskZhihu/forms/question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/forms/question.py -------------------------------------------------------------------------------- /FlaskZhihu/forms/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/forms/user.py -------------------------------------------------------------------------------- /FlaskZhihu/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/helpers.py -------------------------------------------------------------------------------- /FlaskZhihu/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/__init__.py -------------------------------------------------------------------------------- /FlaskZhihu/models/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/answer.py -------------------------------------------------------------------------------- /FlaskZhihu/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/base.py -------------------------------------------------------------------------------- /FlaskZhihu/models/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/collection.py -------------------------------------------------------------------------------- /FlaskZhihu/models/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/comment.py -------------------------------------------------------------------------------- /FlaskZhihu/models/question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/question.py -------------------------------------------------------------------------------- /FlaskZhihu/models/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/signals.py -------------------------------------------------------------------------------- /FlaskZhihu/models/topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/topic.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/__init__.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/operation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/operation/__init__.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/operation/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/operation/answer.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/operation/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/operation/collection.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/operation/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/operation/comment.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/operation/question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/operation/question.py -------------------------------------------------------------------------------- /FlaskZhihu/models/user/operation/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/models/user/operation/user.py -------------------------------------------------------------------------------- /FlaskZhihu/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/permissions.py -------------------------------------------------------------------------------- /FlaskZhihu/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/settings.py -------------------------------------------------------------------------------- /FlaskZhihu/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/signals.py -------------------------------------------------------------------------------- /FlaskZhihu/templates/answer/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/answer/edit.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/answer/my.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/answer/my.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/answer/show.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/answer/show.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/base.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/collection/add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/collection/add.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/collection/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/collection/edit.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/collection/my.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/collection/my.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/collection/select_by_answer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/collection/select_by_answer.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/collection/show.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/collection/show.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/question/add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/question/add.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/question/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/question/edit.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/question/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/question/index.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/question/my.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/question/my.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/question/show.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/question/show.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/user/_user_banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/user/_user_banner.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/user/add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/user/add.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/user/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/user/edit.html -------------------------------------------------------------------------------- /FlaskZhihu/templates/user/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/templates/user/login.html -------------------------------------------------------------------------------- /FlaskZhihu/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/__init__.py -------------------------------------------------------------------------------- /FlaskZhihu/views/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/answer.py -------------------------------------------------------------------------------- /FlaskZhihu/views/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/collection.py -------------------------------------------------------------------------------- /FlaskZhihu/views/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/comment.py -------------------------------------------------------------------------------- /FlaskZhihu/views/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/index.py -------------------------------------------------------------------------------- /FlaskZhihu/views/question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/question.py -------------------------------------------------------------------------------- /FlaskZhihu/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/FlaskZhihu/views/user.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/TODO -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/app.py -------------------------------------------------------------------------------- /docs/images/flaskzhihu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/docs/images/flaskzhihu.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/import_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/scripts/import_answer.py -------------------------------------------------------------------------------- /scripts/import_finish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/scripts/import_finish.py -------------------------------------------------------------------------------- /scripts/import_people.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/scripts/import_people.py -------------------------------------------------------------------------------- /scripts/import_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/scripts/import_question.py -------------------------------------------------------------------------------- /tests/orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/tests/orm.py -------------------------------------------------------------------------------- /tests/test_orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shn7798/FlaskZhihu/HEAD/tests/test_orm.py --------------------------------------------------------------------------------