Python实战计划学习笔记(17)搭建Django网站

2016-09-13  本文已影响0人  如恒河沙

基本步骤

  1. 命令行下创建app
python manage.py startapp app名字
  1. 在template增加html文件
  2. 在app的views.py中定义一个函数,指向上一步的html文件,例如:
from django.shortcuts import render
def index2(request):
    return render(request,'index2.html')
  1. 在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目录
]
  1. 在settings.py中的INSTALLED_APPS确认包含刚创建的app
  2. 在site中创建一个静态目录,用于存储css和图片等静态文件
  3. 在settings.py中补充静态目录
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR,"static"),)
  1. 编辑html文件,用tag标签声明静态文件位置
{%  load static %}
<img class="post-avatar" alt="Tilo Mitra's avatar" height="48" width="48" src="{% static 'img/common/tilo-avatar.png' %}">
  1. 命令行下启动服务器,访问URL确认
python manage.py runserver

运行效果

1.jpg
上一篇下一篇

猜你喜欢

热点阅读