美文网首页
使用python创建web静态网站

使用python创建web静态网站

作者: 姽婳之语 | 来源:发表于2018-12-06 19:51 被阅读0次

    建立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文件

    <p>Learning Log</p>
    <p>Learning Log helps you keep track of your learning.</p>
    

    模板继承

    1. 创建父模板:在templates文件夹中新建base.html文件
    <p><a href = "{% url 'namespacename:index' %}">Learning Log</p>
    
    {% block content %}{% endbolck content %}
    

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

    1. 创建子模板:
      修改index.html文件如下所示
    {% extends "/base.html" %}
    {% block content %}
    <p>Learning Log helps you keep track of your learning.</p>
    {% endbolck content %}
    

    相关文章

      网友评论

          本文标题:使用python创建web静态网站

          本文链接:https://www.haomeiwen.com/subject/kdjwcqtx.html