分类目录归档:哲学



    [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



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

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

    一、找到官方文档与实例

    Github地址:

    找到以下的示例 :

    Markdown to HTML

    代码如下:


    <link rel="stylesheet" href="editormd/css/editormd.preview.css" /> 
    <div id="test-markdown-view">
        <!-- Server-s

    Read more


    有点激动,不是因为点赞,而是因为大家对数学的热爱。我能力有限、水平不足(不是套话,真是越学越知道学无止境),所以文中不少错漏,各位大侠在讨论区里面平和、睿智的指出、讨论,和我所见的别的一些知乎的回答下面的评论中,情绪、荷尔蒙、喷子横飞的场景大不相同。果然,喜欢数学的都是好人。我爱数学!

    ----------------------------------------------正文-----------------------------------------------------------

    1 引言

    “为什么1+1=2?”,我眉头紧皱,抚案沉思,答案涌上心头,“存在即合理”,不叫1+1

    Read more



    1、 环境参数

    1.1 操作系统环境

    操作系统我们采用 Linux Centos7 x64 位操作系统, 当然也可以使用云服务器。但是考虑到成本问题我这里就在本地搭建了一个虚拟环境。

    软件名称 版本
    PHP 7.3.1
    Mysql 8.0
    Nginx 1.6

    2、 如何安装

    • ###2.1 工具安装
    • ###2.2 源码编译安装

    • #### 2.2.1 PHP8 源码安装

    去官网下载直接 wget 下载到本地并解压

    wget https://www.php.net/distributions/php-8.0.8.tar.bz2
    tar -xjvf php-8.

    Read more


    --

    1. 如果使用 Django admin 模块

    基本命令 运行的目录在 env/django/bin/
    makemigrations # 创建模型变更的迁移文件
    migrate
    dumpdata # 把数据库导出文件
    loaddata # 把文件数据导入到数据库
    django-admin startproject django_introductuion # 创建一个项目

    创建后的文件后 wsgi.py 需要用到的文件的内容 Python Web Server Gateway Interface

    启动项目

    python manage.py runserver

    Django 项目就是一个

    Read more


    --

    1 . 迁移 Django 默认的数据表

    python3 manage.py makeigrations
    python3 manage.py migrate

    2 . 常用字段 一个模型类

    AutoField();  //1.自动增长
    BinaryField; //二进制数据
    BooleanField; //布尔型

    PositiveSmallIntegeFidl();  //整型 5个字节
    SmallIntegerField();  //6个字节
    PositiveIntegerFiled(); //10个字节
    IntegerField(); //11个字节
    BigIntegerField

    Read more


    Markdwon如何导出PDF

    基本的实现思路就是 HTML转PDF

    目前 getValue 方法只能获取其原本的格式没有任何的样式

    通过 editormd-html-textarea 获取文本框中的html代码

    接着我们设置 mdeditor 的扩展接口 toolbarCustomIcons

    例如: 我们需要一个导出类型的图标 cloud-download

    PDF

    代码为:

    <i class="fas fa-file-download" style="color:#48a2ff"  onclick="alert('faicon');">PDF</i>

    来到虚拟

    Read more


    --

    #!/bin/bash
    
    
    #使用 aliyun, 覆盖/etc/apt/sources.list之后apt-get update
    #x86_64, ubuntu 18.04
    sudo tee /etc/apt/sources.list <<-'EOF'
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe mult

    Read more