不为成仙,只为在这红尘中等你回来。

Markdown 有序列表、无序列表中插入代码块

    问题描述

    在列表中插入代码块,代码块总是顶格的。并且导致代码块之后的文本也是顶格的(也就是代码块的插入导致了列表的结束)。如下所示: markdown 列表中插入代码块

    解决方法

    1. 代码块上方空出来一行
    2. 代码块左侧加8个空格或2个TAB(每一行都加)

    预期效果

    markdown 有序列表中插入代码块
    markdown 无序列表中插入代码块

    扩展

    本人个人网站上采用的是 Python3.5 编程语言,通过将 Markdown3.1.1 转为 HTML 来展示,效果达到预期,完美解决。 传送门:Django cache

    阅读全文>>

2019年12月5日 14:01 作者:nancy 分类:[Markdown] 145

Django cache

    缓存框架的核心目标

    • 较少的代码
      • 缓存应该尽可能快
      • 因此围绕缓存后端的所有框架代码应该保持在绝对最小值,特别是对于获取操作
    • 一致性
      • 缓存API应该是提供跨越不同缓存后端的一致接口
    • 可扩展性
      • 基于开发人员的需求,缓存API应该可以在应用程序级别扩展

    缓存

    • django内置了缓存框架,并提供了几种常用的缓存
      • 基于Memcached缓存
      • 使用数据库进行缓存
      • 使用文件系统进行缓存
      • 使用本地内存进行缓存
      • 提供缓存扩展接口

    缓存配置

    1. 创建缓存表

      python manage.p...

    阅读全文>>

2019年12月4日 16:24 作者:nancy 分类:[Django] 109

Django 模型关系

    1:1

    • 应用场景
      • 用于复杂表的拆分
      • 扩展新功能
    • Django 中 OneToOneField
      • 使用的时候,关系声明还是有细微差别的
    • 实现
      • 使用外键实现的
      • 对外键添加了唯一约束
    • 数据删除
      • 级联表
        • 主表
        • 从表
        • 谁声明关系谁就是从表
        • 在开发中如何确认主从
          • 当系统遭遇不可避免的毁灭时,只能保留一张表,这个表就是你的主表
      • 默认特性(CASCADE)
        • 从表数据删除,主表不受影响
        • 主表数据删除,从表数据直接删除
      • PROTECT (on_delete=model...

    阅读全文>>

2019年11月28日 16:31 作者:nancy 分类:[Django] 95

天天生鲜 登录基本逻辑 user = authenticate(username=username, password=password)一直返回None

    问题描述

    Python3.5 + Django2.2 天天生鲜项目在【4-01_登录基本逻辑】一节中user = authenticate(username=username, password=password)返回结果都是None

    出错原因

    它会自动关联数据库的is_active

    解决方法

    settings.py文件里面加上如下代码:

    AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.AllowAllUser...

    阅读全文>>

2019年8月16日 23:48 作者:nancy 分类:[Django] 195

天天生鲜 smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp13

    问题描述

    Python3.5 + Django2.2 天天生鲜项目在【3-07_django内置函数发送激活邮件】一节中填写完注册信息后提交时出现如下报错:

    Internal Server Error: /user/register
    Traceback (most recent call last):
      File "/home/fang/dailyfresh/venv/lib/python3.5/site-packages/django/core/handlers/except...

    阅读全文>>

2019年8月15日 15:24 作者:nancy 分类:[Django] 248

天天生鲜 The included URLconf 'dailyfresh.urls' does not appear to have any patterns in it.

    问题描述

    Python3.5 + Django2.2 天天生鲜项目在注册基本逻辑一节中运行($ python3 manage.py runserver)时出现如下报错:

    (venv) fang@ubuntu:~/dailyfresh$ python manage.py runserver
    Watching for file changes with StatReloader
    Performing system checks...
    
    Exception in thread django-ma...

    阅读全文>>

2019年8月12日 18:13 作者:nancy 分类:[Django] 306

天天生鲜 ?: (2_0.W001) Your URL pattern '^' has a route that contains '(?P<', begins with a '^', or ends

    问题描述

    Python3.5 + Django2.2 天天生鲜项目在迁移数据库($ python3 manage.py makemigrations)时出现如下报错:

    WARNINGS:
    ?: (2_0.W001) Your URL pattern '^' has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was l...

    阅读全文>>

2019年8月8日 23:50 作者:nancy 分类:[Django] 336

天天生鲜 (fields.E210) Cannot use ImageField because Pillow is not installed.

    问题描述

    Python3.5 + Django2.2 天天生鲜项目在迁移数据库($ python3 manage.py makemigrations)时出现如下报错:

    (venv) fang@ubuntu:~/dailyfresh$ python manage.py makemigrations
    SystemCheckError: System check identified some issues:
    
    ERRORS:
    goods.GoodsImage.image: (fields.E2...

    阅读全文>>

2019年8月8日 23:37 作者:nancy 分类:[Django] 403

Python3.5 + Django2.2 + MySQL 天天生鲜项目踩过的坑

2019年8月8日 22:50 作者:nancy 分类:[Django] 288

天天生鲜 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

    问题描述

    Python3 + Django2.2 天天生鲜项目在迁移数据库($ python3 manage.py makemigrations)时出现如下报错:

    (venv) fang@ubuntu:~/dailyfresh$ python manage.py makemigrations
    Traceback (most recent call last):
      File "/home/fang/dailyfresh/venv/lib/python3.5/site-packag...

    阅读全文>>

2019年8月8日 22:36 作者:nancy 分类:[Django] 257

  • 1
  • 2
  • 3
  • 4
  • 5
  • >>