基本步骤
- 命令行下创建app
python manage.py startapp app名字
- 在template增加html文件
- 在app的views.py中定义一个函数,指向上一步的html文件,例如:
from django.shortcuts import render
def index2(request):
return render(request,'index2.html')
- 在urls.py中增加新的站点目录
from django.conf.urls import url
from django.contrib import admin
from django_web.views import index
from pure_layout_blog.views import index2
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/', index),
url(r'^index2/', index2) #新增加的URL目录
]
- 在settings.py中的INSTALLED_APPS确认包含刚创建的app
- 在site中创建一个静态目录,用于存储css和图片等静态文件
- 在settings.py中补充静态目录
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR,"static"),)
- 编辑html文件,用tag标签声明静态文件位置
{% load static %}
<img class="post-avatar" alt="Tilo Mitra's avatar" height="48" width="48" src="{% static 'img/common/tilo-avatar.png' %}">
- 命令行下启动服务器,访问URL确认
python manage.py runserver
运行效果
1.jpg
网友评论