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 :-)

原文地址:https://www.cnblogs.com/abelsu/p/4716656.html