zoukankan      html  css  js  c++  java
  • django入门(二)MTV开发模式

      MTV开发模式,顾名思义,M是models,T是templates,V是view。

     之前的教程没有牵扯到html,然后今天将告诉你如何转到自己做的静态页面

    首先还是先创建一个app,python manage.py startapp hellohtml,建立成功后打开pycharm,可以看到多出来的hellohtml文件

    然后,在hellohtml文件中,新建一个templates文件(文件名随意),将自己想要转到的html文件放进这里面,我这边是随便写了一个html,记做hello.html。

    然后打开hellohtml目录下的views.py文件,进行修改。和之前一样,在view.py建立一个跳转到静态页面的函数。这里需要引用下render库。代码如下(可能会出现上面一条的问题,但是不影响)

    接下来,在hellohtml目录下,新建一个urls.py文件,用作修改本地路由,(在之前设置的hellosite里面有一个urls.py文件是全局路由,不要搞混。)然后输入以下代码

     给这行代码做个备注:from . import views其中的点特别重要,代表当前app,urlpatterns这个变量名特别是固定的不能修改,其他都还行。

    接下来就是在全局路由文件中增加对应用文件的引用,在hellosite目录下的urls.py内加上path('index1/',include('

    hellohtml.urls')),这个include函数用于引入其他路由文件,使用时要先引用一下,(from django.urls import include,path)



    最后只需要设置下模板路径,让框架能够找到模板所在目录,先打开hellosite目录下的setting.py文件,找到其中的TEMPLATES字段,会发现他的DIRS的值是空的,将路径填入,改成如下即可

    最后就是测试了,在cmd里找到工程,然后输入python manage.py runserver让服务器跑起来,再打开网址,展示下我的

    祝大家成功!

    
    
  • 相关阅读:
    iOS开源App整理
    iOS9 3DTouch 之 Home Screen Quick Actions
    UITabbarController & UITabbar 学习
    Linux一些最基础操作
    logo的表现形式
    LOGO设计中出现文字背后的意义
    标志设计中选择合适的字体
    sketch制作LOGO(三) ---大熊猫
    sketch制作LOGO(二) ---樱花婆婆
    十多个app引导页面欣赏
  • 原文地址:https://www.cnblogs.com/afei123/p/10604452.html
Copyright © 2011-2022 走看看