Bläddra i källkod

添加了头像,修复了logout没有url的bug,完善了README的格式

Shellmiao 3 år sedan
förälder
incheckning
bbe6fc4fcb
4 ändrade filer med 7 tillägg och 1 borttagningar
  1. 3 0
      MeChat/settings.py
  2. 1 0
      README.md
  3. 1 0
      account/urls.py
  4. 2 1
      account/views.py

+ 3 - 0
MeChat/settings.py

@@ -118,3 +118,6 @@ STATIC_URL = '/static/'
 STATICFILES_DIRS = (
     os.path.join(BASE_DIR, "static"),
 )
+
+MEDIA_URL = '/media/'
+MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')

+ 1 - 0
README.md

@@ -3,4 +3,5 @@
 ## 使用
 ### settings.py的编辑
 将LANGUAGE_CODE修改为你的语言
+
 将TIME_ZONE修改为你的时区

+ 1 - 0
account/urls.py

@@ -3,6 +3,7 @@ from . import views
 
 urlpatterns = [
     path('login/', views.user_login, name='login'),
+    path('logout/', views.user_logout, name='logout'),
     path('register/', views.user_register, name='register'),
     path('profile/<str:r_username>/', views.profile_detail, name='profile'),
 ]

+ 2 - 1
account/views.py

@@ -156,7 +156,8 @@ def profile_detail(request, r_username):
             profile_cd = profile_form.cleaned_data
             profile.phone = profile_cd['phone']
             profile.bio = profile_cd['bio']
-            profile.avatar = profile_cd["avatar"]
+            if 'avatar' in request.FILES:
+                profile.avatar = profile_cd["avatar"]
             profile.save()
             response = ['edit successfully']
             return HttpResponse(json.dumps(response))