django html加载数据,实现一个基于 Django 的动态加载数据的简单博客页面

本文介绍了如何在Django环境下创建一个动态加载数据的博客页面。通过创建模板、后台管理、设置数据库、处理静态文件、创建超级管理员,以及在View和Template中处理数据,最终实现了一个简单的博客页面。
摘要由CSDN通过智能技术生成

开发环境:

macOS 10.12.6

python3.5

Django 1.11.7

步骤:

创建模板:创建存放模板的文件夹,把 html 等静态文件放到这里

创建后台:创建超级管理员使用 Django 后台

引入数据:从 model 中找到数据引到 view 中,并且表现在 template 中

模板语言:模板标签 {% %} 、模板变量 { { value }} 、模板过滤器 { { value|filter }}

一、创建 Django project

创建一个文件夹,命名为 root(或其他命名),在终端中 cd 到文件 root 下

使用 django-admin 命令创建一个项目,命名为 firstsite(或其他命名): django-admin startproject firstsite

在 root/firstsite/manage.py 中第一行的 python 改为 python3.5(此项目开发环境使用的是 python3.5 ):#!/usr/bin/env python3.5

二、创建 Django App

每个 Django project 中可以有多个 Django apps,可以想成是类似模组的概念。

在 终端中 cd 到文件 root/firstsite 下,输入 python3.5 manage.py startapp firstapp 。注:manage.py 是 Django 提供的命令行工具

在 root/firstsite/firstsite/settings.py 中找到 INSTALLED_APPS ,在末尾添加刚创建的 app 名字(这里是 firstapp )

三、创建数据库

创建数据库后就可以看到 Django 网站的初始界面了。

合并数据库:在 终端中 cd 到文件 root/firstsite 下,运行以下 2 行命令合并数据库:1⃣ python3.5 manage.py makemigrations 2⃣ python3.5 manage.py migrate

运行服务器(数据库): python3.5 manage.py runserver 。访问 http://127.0.0.1:8000 或 http://localhost:8000 即可看到 Django 网站的初始界面

四、把 HTML 、 CSS 、图片等文件放到模板中

在创建的 Django App(本文是firstapp)中创建2个文件夹:templates 、 static ,把 html 文件(这里是一个名为first_web_2.html的模板页面)放到 templates 文件夹中,把 css 文件(这里是semantic.css)和 images 文件等所有静态文件都放到 static 文件夹中

在 settings.py 中修改模板路径:为了让 Django 知道我们的模板在哪里,需要在 root/firstsite/setting.py

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值