当前位置: 首页 > news >正文

django-博客(一)

一、

1、环境:pycharm,python3.6,django3,mysql8.0

2、创建项目

3、把html和css样式那些导入到文件夹中,​​​​​​然后配置这些文件夹的路径,再添加首页视图。

 

 

 

 改成反向解析

 

python manage.py runserver

数据库

 

 

 项目文件夹的__init__.py 中设置数据库连接模块

 在根路由中配置图片上传的路由

 

 

 

迁移数据库

python manage.py makemigrations

python manage.py migrate

在数据库生成了用户表

 

models.py

导入UEditorField字段属性,该字段可以存储带有格式的字符串

from django.db import models
from django.contrib.auth.models import AbstractUser
from DjangoUeditor.models import UEditorField# Create your models here.class BlogUser(AbstractUser):phone = models.CharField(verbose_name='手机号', max_length=11)class BaseModel(models.Model):is_delete = models.BooleanField(verbose_name='是否删除', default=False)created_time = models.DateTimeField(verbose_name='创建时间', auto_now_add=True)updated_time = models.DateTimeField(verbose_name='更新时间', auto_now=True)class Meta:abstract = True

 

admin.py

from django.contrib import admin
from .models import *
# Register your models here.
admin.site.register(Banner)
admin.site.register(Category)
admin.site.register(Tag)
admin.site.register(Article)
admin.site.register(FriendLink)
admin.site.register(Comment)
admin.site.register(BlogUser)

创建管理员python manage.py createsuperuser

轮播图默认第一个图片

 

 

 

python manage.py runserver

打开127.0.0.1:8000/admin/

 

添加文章时报错,render() got an unexpected keyword argument 'renderer',在render类下添加一个参数就可以了。DjangoUeditor > widgets.py > UEditorWidget 类,间接继承 django > forms > widgets.py > Widget 类,django 更新了,DjangoUeditor也要更新,多一个参数。

 文章

 

 分类

 

 

 

过滤器

date: 格式化时间格式。使用形式为:{{ value | date:"Y-m-d H:M:S" }}

 

 

 待续。。。

http://www.lryc.cn/news/23488.html

相关文章:

  • Shell高级——Linux中的文件描述符
  • 洗地机哪个品牌最好用?家用洗地机十大名牌
  • java多线程(十)线程休眠
  • Leetcode20. 有效的括号
  • Android 项目必备(四十三)-->Android 开发者的 new 电脑
  • 如何水平和垂直居中元素
  • Rust泛型Generics
  • 六、并发集合
  • PHY调试经验
  • 从Java培训班出来好找工作吗?
  • 第51天|LeetCode503.下一个更大元素 II、LeetCode42. 接雨水
  • [12]云计算概念、技术与架构Thomas Erl-第5章 云使能技术
  • 超实用的公众号用户运营方案分享,纯干货
  • Git ---- 国内代码托管中心-码云
  • 【学习笔记】NOIP爆零赛8
  • 【Linux驱动】驱动设计硬件基础----串口、I2C、SPI、以太网接口、PCIE
  • 同为(TOWE)防雷产品助力福建移动南平分公司防雷改造
  • Win10安装mediapipe的步骤
  • 项目调研丨以太坊再质押项目EigenLayer白皮书四大看点(内附完整版中文白皮书)
  • 51-Jenkins-Periodic Backup插件实现Jenkins备份
  • C++之入门之引用,内联函数
  • linux kprobe使用
  • 2023年超全前端面试题-背完稳稳拿offer(欢迎补充)
  • python之web自动化测试框架
  • 算法笔记(十五)—— 动态规划(暴力递归到动态规划)习题训练!
  • 云原生架构基础概念及应用办法
  • RedisTemplate 的基本使用手把手教
  • Hbase -- Compact工具梳理
  • 【java代码审计】SQL注入
  • 前置知识-辛 Runge-Kutta 方法