Complete project files including setup.sh

This commit is contained in:
2026-01-11 14:17:26 +08:00
commit 0bbe394cb5
29 changed files with 3060 additions and 0 deletions

34
templates/followers.html Normal file
View File

@@ -0,0 +1,34 @@
{% extends "base.html" %}
{% block title %}{{ user.username }} 的粉丝 - 泸州高中摄影社论坛{% endblock %}
{% block content %}
<div class="container">
<div class="page-header">
<h1>{{ user.username }} 的粉丝</h1>
<a href="{{ url_for('users.profile', username=user.username) }}" class="btn btn-secondary">返回主页</a>
</div>
{% if followers %}
<div class="users-list">
{% for follower in followers %}
<div class="user-list-item">
<a href="{{ url_for('users.profile', username=follower.username) }}" class="user-avatar">
{{ follower.username[0].upper() }}
</a>
<div class="user-list-info">
<a href="{{ url_for('users.profile', username=follower.username) }}" class="username">
{{ follower.username }}
</a>
<p class="user-stats">{{ follower.get_follower_count() }} 粉丝 · {{ follower.posts.count() }} 作品</p>
</div>
</div>
{% endfor %}
</div>
{% else %}
<div class="empty-state">
<p>还没有粉丝</p>
</div>
{% endif %}
</div>
{% endblock %}