作者文章归档:white



    [TOC]

    Django从入门到放弃之数据库(三)

    一、 数据库的选择与设置

    在 python 的虚拟环境中已经内置了一个简易的数据库工具 SqlLite, 我们打开 Anaconda 看看

    图片alt

    在 Django 的 Setting.py 中找到 DATABASES 【文档

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        }
    }

    SQLite 是一个软件库,实现了自

    Read more



    Django从入门到放弃(一)

    [TOC]

    一、 学习方法

    • ### 1. 官方文档为主
    • ### 2 .笔记记录
    • ### 3. 思维导图
    • ### 4. 源码分析

    二、学习周期

    学习周期定位一周的时间,每天学习一章节, 每天一篇笔记

    三、学习预期目标

    1.目标在能够自主的完整的构建一个 Django 系统, 并且在发生错误的时候能够主动排查错误。


    开始2020-07-15 20:31:20 星期三:point_right:

    根据官网文件我们从整体架构来熟悉 Django , 打开其官网地址 可以看到这个官网就是用 Django 来搭建的, 好吧,介绍说这是一个完美主义者的框架,比较符

    Read more



    [TOC]

    前言

    本网站是基于Django的个人博客系统,本网站是基于DjangoBlog的个人博客系统, 感谢@liangliangyyd 的技术支持,参照[原博主教程网址]基本上是能完成建设,但是我们还是从细节出发。

    986247535@qq.com 联系邮箱

    一、大象装箱子, 我们把建设网站分为几个步骤来写。

    1. 确定网站类型

    这里我们想要一个可以写笔记并且自己随时随地能查看还能让别人看到的网站,那么个人博客类型的网站是不错的选择。那么这个网站需要有几个东西。
    • 1.1 前台模块
    • 1.2 后台模块
    • 1.3 标签模块
    • 1.4 分类模块
    • 1.5 友情链接
    • 1.6 评论模块
    • 1.7 文章模

    Read more



    editor.md与Latex的正确打开方式

    写在前面: editor.md如何与Django框架结合起来?而后使用markdown在前端渲染出Latex格式。

    一、找到官方文档与实例

    Github地址: :point_right: [editor.md]

    找到以下的示例 :

    Markdown to HTML

    代码如下:


    <link rel="stylesheet" href="editormd/css/editormd.preview.css" /> 
    <div id="test-markdown-view&quo

    Read more


    本篇文章将会手把手教你如何部署DjangoBlog项目,首先介绍下我这里的基本环境,请大家仔细阅读此部分,下面的教程都会使用这些约定来介绍:

    系统是ubuntu 18.04 LTS
    假设你的域名是www.djangoblog.com。
    python虚拟环境目录在 ~/python/env
    djangoblog源码位置在 ~/python/DjangoBlog
    登入用户server
    编辑器使用vim,你可以使用你喜欢的编辑器。
    准备工作
    升级系统
    首先需要升级系统到最新版,终端下执行:
    
    sudo apt update
    sudo apt upgrade -y
    待完成更新之后,建议重新启动下系统,

    Read more


    Laravel 框架配置

    [TOC]

    一、下载 laravel 的框架

    1. composer 下载(根据自己的需求下载对应的包)

    composer create-project laravel/laravel learnlaravel5 ^5.8

    2. 配置 .env 文件

    3. 配置数据库 database 文件

    4. 下载 composer 包

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    composer global require "laravel/installer

    Read more


    工作记录-git


    [TOC]

    1.基础git命令

    git init    # 初始化目录
         git add readme.txt  #添加一个文件到本地仓库
         git commit -m "first txt git"  #提交注释
         git status #查看目前的状态
         git diff  #查看修改的状态
         git log  # 查看日志
         git log --pretty=oneline #简化日志查询
         git reset --hard HEAD~ #回退到上一个版本
         git reset -ha

    Read more


    工作学习 laravel 5.8


    [TOC]

    1、完成一个 github 的小项目 ,地址 [laravel 学习地址]

    2、总结一下基本操作的点,配合官方文档

    1. #### 一对多关系的基本用法

      this->hasMany('App\Comment', 'article_id', 'id');

      在进行调用的使用使用视图模板 view('admin/article/index')->withArticles(Article::all())->with('hasTags');

    2. #### 多对多关系的基本用法 (方法在模型类中使用和调用)

      return $this

    Read more