使用python创建web静态网站

建立Django项目

打开pyCharm企业版软件,创建一个Django项目,其中Django是一个Web框架,用于帮助开发交互式网站的工具。生成项目文件如下图所示:


image.png

创建网站主页

在url.py文件中添加为:

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^$', view.index),
]

在view.py文件中添加:

def index(request):
    """学习笔记的主页"""
    return render(request, 'index.html')

在templates文件夹中新建index.html文件

Learning Log

Learning Log helps you keep track of your learning.

模板继承

  1. 创建父模板:在templates文件夹中新建base.html文件

Learning Log

{% block content %}{% endbolck content %}

其中为超链接标签,在此使用了一个模板标签,是用大括号和百分号({% %})表示的。{% url 'namespacename:index' %}是一个模板标签,指向url.py中index的URL模式匹配。在这个实例中,namespacename是对应的命名空间名称,index是URL模式。

  1. 创建子模板:
    修改index.html文件如下所示
{% extends "/base.html" %}
{% block content %}

Learning Log helps you keep track of your learning.

{% endbolck content %}

你可能感兴趣的:(使用python创建web静态网站)