• Django进阶


     现在是2015年8月9日,昨晚熬夜加上睡眠时间过长,头有点晕(笑~),今天在某网站上看见github上全球OC开发者排名,第一名居然是一个中国人,他居住在日本,网名onevcat,是一位大神,反正我是很崇拜,我还是要好好学习,要向大神好好看齐。到现在为止,我看了三天的django,开发环境一直是Windows10,虽然过程中有问题,但还是努力去解决,希望能将django好好掌握。

    今天的博客,我想写一个django模板,写博客也相当于写笔记,步骤如下:

    1.创建一个bjfu_su项目,和一个名为abel的应用

    django-admin    startproject    bjfu_su
    cd    bjfu_su
    python    manage.py    startapp    abel

    2.把abel应用加入到bjfu_su项目的settings.py的INSTALLED_APPS中

    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    
        'abel',
    )

    3.打开abel/views.py写一个首页的视图

    from django.shortcuts import render
    def home(request):
        return render(request, 'home.html')

    4.在abel目录下新建一个templates文件夹,里面新建一个home.html。

       默认配置下,Django 的模板系统会自动找到app下面的templates文件夹中的模板文件

     在home.html里写代码:

    <!DOCTYPE html>
    <html>
    <head>
        <title>Home</title>
    </head>
    <body>
    Welcome!  I am abel ~
    </body>
    </html>

    5.将视图函数对应到网址,修改bjfu_su/urls.py :

    from django.conf.urls import include, url
    from django.contrib import admin
    urlpatterns = [
        url(r'^$', 'learn.views.home', name='home'),
        url(r'^admin/', include(admin.site.urls)),
    ]

    6.同步一下数据库:python    manage.py    syncdb

    7.运行本地服务器,看看网页效果: python    manage.py    runserver

    THE END :-)

  • 相关阅读:
    namespace
    kubernetes环境搭建
    verdaccio私有仓库搭建
    mysql中间件proxysql
    MySQL存储引擎
    关于分布式系统
    转载:ETL讲解
    用原生JS 写Web首页轮播图
    javascript——记忆小便签
    转载:JavaScript 的 this 原理
  • 原文地址:https://www.cnblogs.com/abelsu/p/4716656.html
Copyright © 2020-2023  润新知