博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学城项目知识点整理及源码
阅读量:6800 次
发布时间:2019-06-26

本文共 1311 字,大约阅读时间需要 4 分钟。

知识点整理

APP 设计

文件夹 make 为 sources 文件夹

在命令行运行 django 项目的时候会出现无法识别的问题

解决方式

settings.py 中做以下设置

os 和 sys 的使用 连接 路径 并且放在 索引 为 0 的位置

sys.path.insert(0, os.path.join(BASE_DIR, "apps"))

ORM 表结构设计

合并 auth 表

settings.py 中设置 

AUTH_USER_MODEL = "users.UserProfile"

自定义表继承 

from django.contrib.auth.models import AbstractUserclass UserProfile(AbstractUser):

ORM 自动添加时间点

add_time = models.DateField(default=datetime.now, verbose_name="添加时间")

加不加括号?

加 :  ORM 类编译的时候被执行

不加:  ORM 类实例化的时候被执行

所以不能加括号 

ORM  ImageField 字段使用

image = models.ImageField(max_length=100, upload_to="image/%Y/%m", default="image/default.png")

ORM  choices 使用

gender = models.CharField(max_length=5, choices=(("male", "男"), ("female", "女")), default="female")

ORM  FileField 使用

download = models.FileField(upload_to="course/resource/%Y/%m", verbose_name=u"资源文件", max_length=100)

项目后台配置文件设置

设置后台中文显示

settings.py 中 对  LANGUAGE_CODE 字段做设置

1.7 之前的版本是额 zh-cn

其后的版本的中文包是 zh-hans

# LANGUAGE_CODE = 'en-us'LANGUAGE_CODE = 'zh-hans'# LANGUAGE_CODE = 'zh-cn'

更改时区

在 settings.py 中 对  TIME_ZONE 字段做设置

各市区的格式 自己网上查吧 

# TIME_ZONE = 'UTC'# 更改时区为上海TIME_ZONE = 'Asia/Shanghai'

取消默认时间存储方式

默认 django 向数据库存储时间的时候按照的格式是 国际标准时间 

设置成 False 转变为本地时间存储

USE_TZ = False

配置 MEDIA 

Xadmin 组件

django 配置邮箱发送

django-pure-pagination 组件使用

项目源码

点击这里

 

转载于:https://www.cnblogs.com/shijieli/p/10525429.html

你可能感兴趣的文章
hdu 3501(欧拉函数引申)
查看>>
django-request获取数据
查看>>
python的eval、exec函数使用总结
查看>>
js解析与序列化json数据(一)
查看>>
Oracle升级前备份和失败回退
查看>>
java设计模式-工厂方法模式
查看>>
SAP RFC通信模式
查看>>
基于jQuery+JSON的省市联动效果
查看>>
NABCD构建APP
查看>>
[数据结构]二叉树创建与遍历
查看>>
MySQL 5.6.26几种安装包的区别
查看>>
前端005/React生命周期
查看>>
LeetCode OJ - Symmetric Tree && Same Tree
查看>>
通讯录设计
查看>>
课后作业
查看>>
浮点数类型转换的及其内存模型
查看>>
1090: 整数幂(多实例测试)
查看>>
配置了java环境变量后不起作用
查看>>
Swift 函数式数据结构 - 链表
查看>>
L1-011 A-B Java 部分解
查看>>