1.首先是创建项目:
# 在指定目录创建项目: # django-admin startproject 项目名 django-admin startproject myblog
2.Django 自动生成目录后,我们创建应用:
# cd 到 mybolg # python manage.py startapp 应用名字 python manage.py startapp blog
3.把应用路由添加主路由:
在项目容器目录找到 urls.py 添加导入路由
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), ]
4.创建应用路由表:
在 blog 目录新建urls.py 写入
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index') ]
5.添加视图:
为了使用 HTML 模板文件 先在应用目录下建立模板文件夹
blog\templates\blog
放入对应的 HTML 文件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{{ title }}</title> </head> <body> {% for i in list %} <h1>{{h1}}</h1> {% endfor %} <img src=static/blog/1.jpg" %}" alt="My image"> </body> </html>
创建静态文件目录
搞一个图片丢进去!
blog/static/blog/1.jpg
在 应用目录的 views 视图文件中建立对应的函数
from django.shortcuts import render # Create your views here. def index(request): cont = list(range(1,11)) context = {'title':'网页标题', 'list':cont, 'h1':'循环显示的内容' } return render(request, 'blog/index.html')
然后在 项目目录的 settings.py 文件中注册应用
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', #注册 应用名 ]
6.启动测试:
# 命令: python manage.py runserver # 修改运行端口: python manage.py runserver 8888 # 监听全部IP命令: python manage.py runserver 0:8000 # 0是0.0.0.0 简写
本文分享自微信公众号 - 萌海无涯(mhwyhtwa),作者:萌海无涯
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2019-09-04
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句