zoukankan      html  css  js  c++  java
  • day13—— luffy项目 User表的配置

     

    一:创建表

    继承AbstractUser,增加两个字段,telephone,icon(依附于pillow)

    1.在user这个spp的models.py中输入下列代码:

     
    from django.db import models
    from django.contrib.auth.models import AbstractUser
    
    
    classUser(AbstractUser):
        telephone = models.CharField(max_length=11)
        avatar = models.ImageField(upload_to='avatar', default='avatar/default.png')
    
    

    image-20200716212441930

    image-20200716212441930

    2.在settings文件夹中的dev.py添加如下代码:

     
    MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')  # 现在的BASEDIR是luffyapi下的luffyapi
    AUTH_USER_MODEL = 'user.user'
    

    image-20200716212608591

    image-20200716212608591

    3.在小luffyapi中创建media文件夹,再在media文件夹中创建avatar文件夹

    image-20200716212739205

    image-20200716212739205

    4.放一下图片进去,命名为default.png

    image-20200716212936302

    image-20200716212936302

    5.配置路由,在urls.py中输入如下代码:

     
    from django.contrib import admin
    from django.urls import path, re_path
    from django.views.static import serve
    from django.conf import settings
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        re_path('media/(?P<path>.*)', serve, {'document_root': settings.MEDIA_ROOT}),
    ]
    
     
     
  • 相关阅读:
    [py]函数小结
    [py]class的特殊方法
    [py]数据描述符优先级
    [py]python中__new__作用
    [py]django重置密码
    [py]多态的理解
    [py]类属性和实例属性
    【转】比较详细的Asp伪静态化方法及Asp静态化探讨
    VB6 XArrayDB | Xarray ReDim 用法
    vb6 使用msxml2.serverxmlhttp 请求HTTP
  • 原文地址:https://www.cnblogs.com/yding/p/13336287.html
Copyright © 2011-2022 走看看