django快速搭建blog_技术文档.docxVIP

  • 1
  • 0
  • 约4.25千字
  • 约 10页
  • 2022-03-01 发布于浙江
  • 举报
PAGE PAGE 1 django快速搭建blog blog=博客,仅音译,英文名为Blogger,为Web Log的混成词。它的正式名称为网络日记;又音译为部落格或部落阁等,是使用特定的软件,在网络上出版、发表和张贴个人文章的人,或者是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常以网员形式消失,并依据张贴时间,以倒序排列。 博客是继MSN.BBS.ICQ之后消失的第4种网络沟通方式,现已受到大家的欢迎,是网络时代的个人“(读者)文摘”,是以超级链接为武器的网络日记,它代表着新的生活、工作和学习方式。很多博客专注在特定的课题上供应评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下看法,是很多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。比较闻名的有新浪、网易等博客。 输入用户、密码,用户名密码为第一次创建数据库时创建的。回想“设置数据库”时的设置。 设计Model(即设计数据库表) 1、设计model 现在我们打开blog名目下的models.py文件,这是我们定义blog数据结构的地方。打开mysite/blog/models.py 文件进行修改: from django.db import models from django.contrib import admin # Create your models here. class BlogsPost(models.Model): title = models.CharField(max_length = 150) body = models.TextField() timestamp = models.DateTimeField() admin.site.register(BlogsPost) 2、 再次初始化数据库 D:\pydj\mysite》python manage.py makemigrations blog Migrations for ‘blog’: 0001_initial.py: - Create model BlogsPost D:\pydj\mysite》python manage.py syncdb C:\Python27\lib\site-packages\django\core\management\commands\syncdb.py:24: RemovedInDjango19Warning: The syncdb command will be removed in Django 1.9 warnings.warn(“The syncdb command will be removed in Django 1.9”, RemovedInDjango19Warning) Operations to perform: Synchronize unmigrated apps: staticfiles, messages Apply all migrations: admin, blog, contenttypes, auth, sessions Synchronizing apps without migrations: Creating tables.。。 Running deferred SQL.。。 Installing custom SQL.。。 Running migrations: Rendering model states.。。 DONE Applying blog.0001_initial.。。 OK 3、再次runserver启动服务,访问admin后台,创建文章。 登陆胜利选择add 创建博客 输入博客标题,正文、日期时间、点击save 创建博客。 设置admin 的BlogsPost界面 打开mysite/blog/models.py 文件,做如下修改: from django.db import models from django.contrib import admin # Create your models here. class BlogsPost(models.Model): title = models.CharField(max_length =

文档评论(0)

1亿VIP精品文档

相关文档