随笔分类 -  博客系统

摘要:一、添加路由 #个人信息页面 url(r'^userinfo/',views.userinfo), #启用账户路由 path('able_account/', views.able_account, name='able_account'), #禁用账户路由 path('disable_accoun 阅读全文
posted @ 2021-12-12 15:02 simon_T 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、添加路由 查看日志路由 urls.py 模型modes.py # 日志表 class Log(models.Model): id = models.AutoField(primary_key=True) ip = models.CharField(max_length=64, verbose_n 阅读全文
posted @ 2021-12-12 13:46 simon_T 阅读(75) 评论(0) 推荐(0) 编辑
摘要:修改用户头像 @login_required def set_avatar(request): if request.method == 'POST': file_obj = request.FILES.get('avatar') # models.UserInfo.objects.filter(p 阅读全文
posted @ 2021-12-12 10:44 simon_T 阅读(44) 评论(0) 推荐(0) 编辑
摘要:后台管理 """ 当一个文件夹下文件比较多的时候 你还可以继续创建文件夹分类处理 templates文件夹 backend文件夹 应用1文件夹 应用2文件夹 """ 添加文章 有两个需要注意的问题 1.文章的简介 不能直接切去 应该先想办法获取到当前页面的文本内容之后截取150个文本字符 2.XSS 阅读全文
posted @ 2021-12-12 10:26 simon_T 阅读(32) 评论(0) 推荐(0) 编辑
摘要:文章详情页 # url设计 /username/article/1 # 先验证url是否会被其他url顶替 # 文章详情页和个人站点基本一致 所以用模版继承 # 侧边栏的渲染需要传输数据才能渲染 并且该侧边栏在很多页面都需要使用 1.哪个地方用就拷贝需要的代码(不推荐 有点繁琐) 2.将侧边栏制作成 阅读全文
posted @ 2021-12-06 22:41 simon_T 阅读(106) 评论(0) 推荐(0) 编辑
摘要:个人站点 # 全是每个用户都可以有自己的站点样式 <link rel="stylesheet" href="/media/css/{{ blog.site_theme }}/"> id content create_time month 1 111 2020-11-11 2020-11 2 222 阅读全文
posted @ 2021-12-05 21:14 simon_T 阅读(38) 评论(0) 推荐(0) 编辑
摘要:view.py文件编写视图 def home(request): article_list = models.Article.objects.all() return render(request, 'home.html',locals()) 配置文件setting.py新增配置 # 配置用户上传的 阅读全文
posted @ 2021-12-05 11:27 simon_T 阅读(35) 评论(0) 推荐(0) 编辑
摘要:修改密码 修改密码搞成一个弹窗样式,样式参考bootstrap样式 <!-- Large modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-moda 阅读全文
posted @ 2021-11-23 09:12 simon_T 阅读(82) 评论(0) 推荐(0) 编辑
摘要:首页搭建 # 1.动态展示用户名称 {% if request.user.is_authenticated %} <li><a href="#">{{ request.user.username }}</a></li> <li class="dropdown"> <a href="#" class= 阅读全文
posted @ 2021-11-21 23:45 simon_T 阅读(42) 评论(0) 推荐(0) 编辑
摘要:验证码逻辑 """ img标签的src属性 1.图片路径 2.url 3.图片的二进制数据 我们的计算机上面致所有能够输出各式各样的字体样式 内部其实对应的是一个个.ttf结尾的文件 http://www.zhaozi.cn/ai/2019/fontlist.php?ph=1&classid=32& 阅读全文
posted @ 2021-11-17 13:28 simon_T 阅读(21) 评论(0) 推荐(0) 编辑
摘要:注册功能讲解 """ 我们之前是直接在views.py中书写的forms组件代码 但是为了接耦合 应该将所有的forms组件代码单独写到一个地方 如果你的项目至始至终只用到一个forms组件那么你可以直接建一个py文件书写即可 myforms.py 但是如果你的项目需要使用多个forms组件,那么你 阅读全文
posted @ 2021-11-16 22:58 simon_T 阅读(27) 评论(0) 推荐(0) 编辑
摘要:项目开发流程 # 1.需求分析 架构师+产品经理+开发者组长 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好写方案 在跟客户沟通交流中引导客户往我们之前想好的方案上面靠 形成一个初步的方案 # 2.项目设计 架构师干的活 编程语言选择 框架选择 数据库选择 主库:MySQL,p 阅读全文
posted @ 2021-11-16 08:35 simon_T 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示