分类标签归档:Django


    --

    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


    --

    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


    如何从重新学习整个知识体系

    工作入职后的首要的任务就是学习Laravel, 以前自己有学习过不过没有深入,但是凭借着对于TP的理解我还是开始放手一搏

    为了把事情完成我们需要运用亚里士多德的第一原理法制,首先当然是买个电脑,没错。

    基本配置

    设备名称    LAPTOP-LSELO5UO
    处理器 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz   2.42 GHz
    机带 RAM  16.0 GB (15.8 GB 可用)
    设备 ID   8E16AD7B-7528-4966-B2C6-B40EDC066D02
    产品 ID   00342-3611

    Read more



    [TOC]

    前言:在前面的学习中我们已经完成了一个简单应用不过,这些都是基于 windos 的,我们今天就来把 LINUX 用上, 这有助于我们进行 像 npm 或者 vue 的开发

    一、 下载 CentOS-8.2.2004-x86_64

    具体下载地址去 Centos官网或者去网易的镜像下载

    我下载的是比较大的,这样可以免除不少的事,而且我也打算装图像界面,比较这只是在测试端

    图片alt

    提示: 如果下周速度比较慢可以使用迅雷进行下载哦,良心软件.:bowtie:

    二、 VMware 安装 Centos8

    如果没有下载去官网下载就行啦(默认你已经安装好)

    1、新建一个虚拟机, 选择自定义

    图片alt

    2、

    Read more



    一、自定义我们的表单

    还是老样子我们需要创建一个 git 分支 **adminTemplet**

    编写 admin.py

    from django.contrib import admin
    
    from .models import Choice, Question
    
    
    class ChoiceInline(admin.TabularInline):
        model = Choice
        extra = 3
    
    
    class QuestionAdmin(admin.ModelAdmin):
        fieldsets = [
            (None,               {

    Read more



    Django从入门到放弃之使用 npm 适配 ViewUI(七)

    一、 安装 npm 并更新到最新版本

     这里如果是 win 下面的环境那么 npm 安装完成后会在 C:\Users\98624\AppData\Roaming\nmp 安装一些包, 事实上这就是全局安装, 我们使用下面的命令就能看到

    npm list -global

    npm中文文档 ViewUI开源地址

    如果下载速度慢请使用阿里的源

    npm config set registry https://registry.npm.taobao.org/
    npm config get registry

    更新

    npm instal

    Read more



    [TOC]

    一、 BUG

    在我们的代码中, 我们有哪些BUG呢?

    • 我们要求这个投票的问题是今天一天内发布的, 在这个时间段里面我们才能对这个问题进行投票
    • 字段是 pub_date

    我们假定目前数据库中只有一条数据是今天发布的而其他数据都是一天前发布的,那么经过我们的循环后出现的应该只能是今天这一条数据,但是结果却是全部都出现了,这是什么原因呢?

    1. 我们的时区是否正确?
    2. 我们在代码中是否已经过滤

    但是这是一个潜在的 BUG , 假定我们目前还不知道这个 BUG ,我们如何去找到呢?

    二、编写我们的自动化测试

    创建 polls/tests.py 文件

    import datetime
    

    Read more



    Django从入门到放弃之表单(五)

    一、 认识表单

    我们来看看表单的基本结构

    First name:

    Last name:



    代码如下

    <form action="#">
    First name:<br>
    <input type="text" name="firstname" value="Mickey">
    <br>
    Last name:<br>
    <input type="text" name="lastname" value="Mouse">
    <br><br>
    <input

    Read more