diff --git a/article/__pycache__/models.cpython-36.pyc b/article/__pycache__/models.cpython-36.pyc index 4db1440..e7bcdd7 100644 Binary files a/article/__pycache__/models.cpython-36.pyc and b/article/__pycache__/models.cpython-36.pyc differ diff --git a/article/__pycache__/views.cpython-36.pyc b/article/__pycache__/views.cpython-36.pyc index bb84aa1..9a62886 100644 Binary files a/article/__pycache__/views.cpython-36.pyc and b/article/__pycache__/views.cpython-36.pyc differ diff --git a/article/models.py b/article/models.py index 0b46fbd..4343a4b 100644 --- a/article/models.py +++ b/article/models.py @@ -33,7 +33,7 @@ class Article(models.Model): detail = HTMLField() ip = models.GenericIPAddressField(blank=True,null=True) tag = models.CharField(max_length=128, blank=True, null=True) - visible = models.CharField(choices=(('Y','是'),('N','否')),max_length=64,default='N') + visible = models.CharField(choices=(('Y','是'),('N','否')),max_length=64,default='Y') readtime = models.IntegerField(default=0) comment_count = models.IntegerField(default=0) #update_time = models.DateTimeField(auto_now=True,blank=True,null=True) @@ -93,7 +93,7 @@ class Meta: model = Comment fields = ('article','user','comment','ip','invalid') error_messages = { - 'user':{'required': '请先登录','invalid_choice':'请先登录!'}, + 'user':{'required': '请先登录!','invalid_choice':'用户名不正确!'}, } widgets = { 'comment':TinyMCE(attrs={'cols':'100%','rows':10}), diff --git a/article/templates/article/detail.html b/article/templates/article/detail.html index 4761094..314c7f0 100644 --- a/article/templates/article/detail.html +++ b/article/templates/article/detail.html @@ -1,13 +1,15 @@ {% extends "base.html" %} {% load timetonow %} -{% block header %} -{% ifnotequal user.unread 0%} ({{user.unread}}) {% endifnotequal %} 物志 › {{art.title}} +{% block title %} + - {{art.title}} +{% endblock %} + +{% block header %} + + {% if user.id %} + {% ifnotequal user.unread 0 %} ({{user.unread}}) {% endifnotequal %} + {% endif %} + 物志 {%block title%} {% endblock %} + {% block header %} - {% ifnotequal user.unread 0%} ({{user.unread}}) {% endifnotequal %} 物志 {% if title %}› {{title}} {% endif %} + {% endblock %} diff --git a/templates/index.html b/templates/index.html index 04fcedb..f597388 100644 --- a/templates/index.html +++ b/templates/index.html @@ -50,5 +50,33 @@

{% if title %}{{title}}{% endif %}

{% endfor %} + + + + {% endblock %} + \ No newline at end of file diff --git a/userpage/__pycache__/admin.cpython-36.pyc b/userpage/__pycache__/admin.cpython-36.pyc index 7a66c04..33af3ff 100644 Binary files a/userpage/__pycache__/admin.cpython-36.pyc and b/userpage/__pycache__/admin.cpython-36.pyc differ diff --git a/userpage/__pycache__/models.cpython-36.pyc b/userpage/__pycache__/models.cpython-36.pyc index ea64106..28ce136 100644 Binary files a/userpage/__pycache__/models.cpython-36.pyc and b/userpage/__pycache__/models.cpython-36.pyc differ diff --git a/userpage/__pycache__/views.cpython-36.pyc b/userpage/__pycache__/views.cpython-36.pyc index 3e59901..6d10684 100644 Binary files a/userpage/__pycache__/views.cpython-36.pyc and b/userpage/__pycache__/views.cpython-36.pyc differ diff --git a/userpage/admin.py b/userpage/admin.py index 6c82e51..53f57f6 100644 --- a/userpage/admin.py +++ b/userpage/admin.py @@ -3,7 +3,7 @@ # Register your models here. class ProfileAdmin(admin.ModelAdmin): - list_display = ('user','address','avatar','invite_code','mobile','wechat','weibo','facebook','twitter','instagram') + list_display = ('user','address','avatar','point','invite_code','mobile','wechat','weibo','facebook','twitter','instagram') admin.site.register(Profile,ProfileAdmin) diff --git a/userpage/models.py b/userpage/models.py index 6af5aa4..180ae05 100644 --- a/userpage/models.py +++ b/userpage/models.py @@ -43,7 +43,7 @@ class Meta: class ProfileForm(ModelForm): class Meta: model = Profile - fields = ('avatar',) + fields = ('avatar','mobile','weibo','wechat','facebook','twitter','instagram','telegram') error_messages = { 'avatar':{'required': '请上传头像'}, } @@ -64,7 +64,7 @@ class Point(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) point_record = models.IntegerField() record_time = models.DateTimeField(auto_now_add=True,editable=False) - event = models.CharField(choices=(('publish','发布文章'),('comment','发表评论'),('commented','文章被评论'),('register','新用户注册')),max_length=16) + event = models.CharField(choices=(('invite','邀请新用户'),('publish','发布文章'),('comment','发表评论'),('commented','文章被评论'),('register','新用户注册')),max_length=16) def __str__(self): return '%s %s %d' % (self.user,self.event,self.point_record) @@ -72,6 +72,7 @@ def __str__(self): @receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs): + print(instance) if created: Profile.objects.create(user=instance) @@ -85,3 +86,4 @@ def update_user_point(sender, instance, created, **kwargs): user = Profile.objects.get(user=instance.user) user.point += instance.point_record user.save() + diff --git a/userpage/templates/userpage/change.html b/userpage/templates/userpage/change.html index bc1993f..ad1c052 100644 --- a/userpage/templates/userpage/change.html +++ b/userpage/templates/userpage/change.html @@ -1,10 +1,8 @@ {% extends 'base.html' %} {% load timetonow %} -{% block header %} - 物志 › {{request.user}} - - +{% block title %} +› {{request.user}} {% endblock %} {% block banner %} @@ -19,6 +17,7 @@ 物志 › 修改密码
{{change_form.as_p}} +

返回

diff --git a/userpage/templates/userpage/login.html b/userpage/templates/userpage/login.html index 1d665d6..55fe4b6 100644 --- a/userpage/templates/userpage/login.html +++ b/userpage/templates/userpage/login.html @@ -1,8 +1,8 @@ {% extends 'base.html' %} {% load timetonow %} -{% block header %} - 物志 › 登录 +{% block title %} + › 登录 {% endblock %} {% block banner %} @@ -28,7 +28,8 @@

-

+ +

diff --git a/userpage/templates/userpage/profile.html b/userpage/templates/userpage/profile.html index 803fec4..b49eec2 100644 --- a/userpage/templates/userpage/profile.html +++ b/userpage/templates/userpage/profile.html @@ -2,8 +2,12 @@ {% load timetonow %} {% load displayName %} +{% block title %} + › {{request.user}} +{% endblock %} + {% block header %} - {% ifnotequal user.unread 0%} ({{user.unread}}) {% endifnotequal %} 物志 › {{request.user}} +