码迷,mamicode.com
首页 > 其他好文 > 详细

django、drf相关配置

时间:2020-02-25 20:40:12      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:tps   databases   host   play   添加用户   view   radmin   splay   hang   

国际化配置

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = False

自定义User表

models.py
class User(AbstractUser):
    mobile = models.BigIntegerField(unique=True,null=True)

    def __str__(self):
        return self.username
settings.py
AUTH_USER_MODEL = 'api.USer'
admin.py
from django.contrib import admin
from . import models

from django.contrib.auth.admin import UserAdmin as DjangoUserAdmin

# 自定义User表后,admin界面管理User类
class UserAdmin(DjangoUserAdmin):
    # 添加用户课操作字段
    add_fieldsets = (
        (None, {
            'classes': ('wide',),
            'fields': ('username', 'password1', 'password2', 'is_staff', 'mobile', 'groups', 'user_permissions'),
        }),
    )
    # 展示用户呈现的字段
    list_display = ('username', 'mobile', 'is_staff', 'is_active', 'is_superuser')


admin.site.register(models.User, UserAdmin)
admin.site.register(models.Book)
admin.site.register(models.Car)

pip换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

MEDIA相关配置

urls.py
from django.views.static import serve

urlpatterns = [
    url(r'^media/(?P<path>.*)', serve, {"document_root": settings.MEDIA_ROOT})
]
settings.py
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

数据库相关配置

settings.py
import pymysql

pymysql.install_as_MySQLdb()
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'day72',
        'USER': 'root',
        'PASSWORD': '',
        'HOST':'127.0.0.1',
        'PORT':3306
    }
}

django、drf相关配置

标签:tps   databases   host   play   添加用户   view   radmin   splay   hang   

原文地址:https://www.cnblogs.com/Ghostant/p/12363246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!