请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 1264|回复: 0

06Django模板(有APP)

[复制链接]

344

主题

468

帖子

3963

积分

管理员

我是一个程序员

Rank: 9Rank: 9Rank: 9

积分
3963
发表于 2017-9-13 11:53:14 | 显示全部楼层 |阅读模式
Django 模板
Django 模板是一个文本,用于分离文档的表现形式和内容。

一、创建一个项目mbProject和一个app one
lzy@embsky:/home/zyli/test/python/django$ django-admin startproject mbProject
lzy@embsky:/home/zyli/test/python/django$ cd mbProject/
lzy@embsky:/home/zyli/test/python/django/mbProject$ python3 manage.py startapp one

二、修改项目的setting.py
lzy@embsky:/home/zyli/test/python/django/mbProject$ vim mbProject/settings.py
修改如下:
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'one',
]

三、修改app的views.py
lzy@embsky:/home/zyli/test/python/django/mbProject$ vim one/views.py
from django.shortcuts import render
def index(request) :
        d = {'name':'Django', 'age':10}
        return render(request, 'index.html', d) #渲染模板,并给模板传递参数

四、在app中创建模板
lzy@embsky:/home/zyli/test/python/django/mbProject$ mkdir one/templates
lzy@embsky:/home/zyli/test/python/django/mbProject$ touch one/templates/index.html
lzy@embsky:/home/zyli/test/python/django/mbProject$ vim one/templates/index.html
输入:
<h1>{{name}}</h1>
<b1>{{age}}</b1>

五、修改项目中的urls.py
from django.conf.urls import url
from django.contrib import admin
from one.views import index
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', index),
]

六、测试
lzy@embsky:/home/zyli/test/python/django/mbProject$ python3 manage.py migrate
lzy@embsky:/home/zyli/test/python/django/mbProject$ python3 manage.py runserver

a.png
最近很忙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EBMSKY Inc. ( 冀ICP备17022971号-1  

GMT+8, 2019-7-23 16:53 , Processed in 0.079058 second(s), 39 queries .

Powered by Discuz! X3.2

© 2014-2018 Comsenz Inc. 【嵌入式天空】设计

快速回复 返回顶部 返回列表