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

本文共 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

你可能感兴趣的文章
方便记忆的电话号码
查看>>
+CIMG+彩色图片边缘提取实验记录_canny/hough transfrom
查看>>
BZOJ2179:FFT快速傅立叶(FFT)
查看>>
C#面向对象课程两大特性——封装、继承 12月23日
查看>>
Scala-基础-变量与常量
查看>>
法线贴图的一些总结
查看>>
mysql常用命令总结
查看>>
C# Azure-让http自动跳转到https链接
查看>>
寻找符合条件的整数
查看>>
一:依使初衷
查看>>
Linux设备驱动之USB
查看>>
Active Desktop--桌面字体背景被修改
查看>>
网页中自动获取访问用户所在城市的接口插件
查看>>
WAP端 经验记录2
查看>>
锋利jquery第三章案例 总结
查看>>
Software: MPEG-7 Feature Extraction Library
查看>>
实习日记7.21
查看>>
Ural 1018 binary apple tree(显性树的树dp)
查看>>
[Linux学习]脚本文件名搜索
查看>>
菜鸟机器学习散点总结(三)
查看>>