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

用什么软件做网站最好和田网站建设

用什么软件做网站最好,和田网站建设,做网站的图片房产,ie浏览器打不开建设银行网站本文主要在Ubuntu环境上搭建,为便于研究理解,采用SSH连接在虚拟机里的ubuntu-24.04.2-desktop系统搭建,当涉及一些文件操作部分便于通过桌面化进行理解,通过Nginx代理绑定域名,对外发布。 此为从零开始搭建Django博客…

本文主要在Ubuntu环境上搭建,为便于研究理解,采用SSH连接在虚拟机里的ubuntu-24.04.2-desktop系统搭建,当涉及一些文件操作部分便于通过桌面化进行理解,通过Nginx代理绑定域名,对外发布。

此为从零开始搭建Django博客系列的第三篇,计划用一周时间完成一个博客搭建并全程记录,便于学习和跟着操作。

从零开始搭建Django博客①–正式开始前的准备工作
从零开始搭建Django博客②–Django的服务器内容搭建

前端页面创建

根据我们前期设计,网站前端有一些页面:

templates
├── base.html  基础页面
├── article  / 文章
│   ├── create.html  / 文章创建
│   ├── detail.html  / 文章详情
│   ├── list.html  / 文章列表
│   └── update.html  / 文章更新
└── user  / 用户├── login.html  / 用户登录└── register.html  / 用户注册

其中base页面作为基础页面,包含了必备的样式表,其他页面可以直接引用。

现有模板的参考

对于前端设计,比较容易的是bootstrap前端框架,并且已经有了很多成熟的模板,一般我们的WEB都会采取先做好功能和前端,再去用后端服务实现它。

首先我们找到一个bootstrap模板
很有个性的个人主页简历web模板-vCard3-在线预览
下载下来,结构如下:

.
├── assets  附件和静态资源
├── blog.html  博客页面
├── contact.html
├── index.html
├── resume.html  
└── works.html

assest为静态文件,只需要其中的css样式表和js脚本文件,复制进项目根目录下的static文件夹。修改项目的setting.py:

STATIC_URL = '/static/'STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), # 添加此项
]

这样以后在需要使用静态文件是就可以通过{% static 'path' %}进行调取。

另外我们只需要blog页面作为模板,通过分析拆解页面结构,把其中属于文章部分提取出来,为了便于理解,在浏览器使用开发者工具(快捷键:F12)

![[Pasted image 20250423102554.png]]
blog.html整体复制进项目里的base.html并对该部分代码内容进行修改。

<div class="news-grid"><!-- Post -->
<!-- 以下代码代表其他页面引入部分 -->
{% block content %}{% endblock content %}
</div>

并把其中所有的静态地址如‘assets/bootstrap/js/’全部改成{% static 'path' %}形式

项目页面设置

article/list.html

{% extends "base.html" %}
{% load static %}{% block content %}{% for article in articles %}
<article class="news-item box"><div class="news-item__image-wrap overlay overlay--45"><div class="news-item__date">16<span>Jun</span></div><a class="{% url 'article:article_detail' article.id} href="single-post.html"></a><img class="cover lazyload" src="assets/img/image_02.jpg" alt=""/></div><div class="news-item__caption"><h2 class="title title--h4">{{ article.title }}</h2><span class="bi bi-eye">{{ article.total_views }}</span><p>{{ article.body|slice:'100' }}</p></div>
</article><!-- Post -->
{% endfor %}

在数据库中添加测试数据后。
打开127.0.0.1:8000,得到如下页面:
在这里插入图片描述

逐步修改其他页面,即可完成整个博客的搭建。

http://www.dtcms.com/wzjs/590665.html

相关文章:

  • 做推广网站有什么WordPress知更鸟lts
  • 西宁最好网站建设公司哪家好wordpress 问答模块
  • 河南科兴建设有限公司网站做企业网站需要购什么
  • 修改网站搜索缩略图新品牌营销策划方案
  • 阳江招聘网站南宁网站建设网络公司
  • 网站文件夹命名seo用vs2008做网站教程
  • 学校网站做网页飘窗怎么做谷歌搜索关键字网站
  • 上海网站推广策划买一个成品网站多少钱
  • 网站大数据怎么做常州网站建设公司排名
  • 个人网站模板 php暂时关闭wordpress插件
  • 企业如何申请网站wordpress3.5.1漏洞
  • 网页设计设计网站建设正规网店加盟代理
  • 做网站 php python平面网页设计是做什么的
  • 杭州网站建设公司有哪些wordpress错误
  • 网站icp备案申请wordpress博客怎么设置主题
  • 建设有限公司网站检查网站的跳转路径是否清晰 哪里要优化
  • 免费红色ppt模板网站广州品牌策划有限公司
  • 鄂州网站制作企业新手怎么做网站内容维护
  • 榆林网站开发大连手机自适应网站制作公司
  • 网站备案需要哪些材料网站收录和没收录区别
  • 网页设计实训报告工作内容和步骤seo属于运营还是技术
  • 网站seo推广优化报价表网站建设满意度问卷调查
  • 建设网站比较好网站设计确认书
  • 福建有没有网站做鞋子一件代发qq官网登录
  • 做新闻微网站有哪些方面现在去横琴会变黄码吗
  • 贵阳做网站需要多少钱有哪些好的做问卷调查的网站好
  • 江西省美丽乡村建设公布网站网站换ip影响 百度
  • 北京建设教育协会的网站广州新业建设管理有限公司网站
  • 知名企业网站搭建新感觉全网价值营销服务商wordpress 搜索 提示
  • 灵感中心素材网站申请网站域名多少钱