zoukankan      html  css  js  c++  java
  • 完整的blog设计过程

    完整的blog设计过程是找模板、建表、最终部署到服务器上、申请域名

    1、找模板(表结构分析)

    根据模板分析有那些表以及表结构,模板的功能不是都要,不需要的可以干掉,该模板包括分类表文章表站点表友链表

    分类表有name字段;

    文章表有titlesummary(简介)、contentview_count(浏览次数)、zan_count(点赞次数)、article_img(图片)、create_timeupdate_time

    站点表有title(标题)、desc(描述)、keywords(关键字);

    友链表有nameurlavatar(头像)

    每个表暂时有这么多字段,一会建表时发现可以再加进去

    2、同步表结构

    首先创建一个django工程sky_study,创建完成后修改配置文件(settings.py),修改的地方有LANGUAGE_CODE = 'zh-Hans'TIME_ZONE = 'Asia/Shanghai'USE_TZ = False再添加STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),),静态文件的目录,然后创建一个app,通过Tools->Run manage.py Task,然后startapp blog就成功创建了一个app,把创建成功的app添加到INSTALLED_APPS里,'blog',接下来建表

    接下来创建文章表,设计文章图片article_img这个字段时,要在配置文件中增加MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'uploads'),上传文件的路径,然后创建目录static,在static下再创建目录uploadsupload_to='article_img',首先会找到MEDIA_ROOT,然后在这个目录下新建一个article_img目录,default=''的意思是在article_img目录下随机选择一张图片,author外键到User表,要导入from django.contrib.auth.models import User

    接下来分别执行makemigrations和migrate命令,makemigrations的作用是生成E:sky_studylogmigrations001_initial.py这个文件,migrate的功能是作用到数据库文件,产生对应的表,四张表全部生成,如下图:

    后端ok了,接下来写前端

    3、前端设计

     

  • 相关阅读:
    SQLServer2005删除log文件和清空日志的方案
    使用sql语句创建修改SQL Server标识列(即自动增长列)
    C# 使用ffmpeg.exe进行音频转换完整demo-asp.net转换代码
    web页面如何播放amr的音频文件
    IIS7.5 伪静态 脚本映射 配置方法
    多表数据连接 Left join
    .NET 开发快捷键大全
    微信开发-ACCESS TOKEN 过期失效解决方案
    HTML5常用的方法
    IIS 7.0 部署MVC
  • 原文地址:https://www.cnblogs.com/laosun0204/p/14061094.html
Copyright © 2011-2022 走看看