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

Python3 面向对象作业练习

    ### 1.类变量和实例变量的区别? ```python class Dog: # 类变量(静态属性) kind = 'canine' def __init__(self, name): # 实例变量(对象属性),self 表示类的实例 self.name = name dog = Dog("小黄") print(dog.name) # 小黄 print(dog.kind) # canine print(...

    阅读全文>>

2020年6月29日 23:52 作者:nancy 分类:[Python] 22

Python 列表推导式、生成器表达式

    ### 列表推导式 **一行代码几乎搞定你需要的任何的列表。** - 循环模式 - `[变量(或加工后的变量) for 变量 in iterable]` - `l = [i for i in range(1, 101)]` - `l = [i*i for i in range(1, 6)]` - 筛选模式 - `[变量(或加工后的变量) for 变量 in iterable if 条件]` - `l = [i for i in range(1, 3...

    阅读全文>>

2020年4月22日 13:17 作者:nancy 分类:[Python] 102

Python global、nonlocal

    ### 先看个小栗子 ```python a = 1 def func1(): print(a) # 1 func1() ############################# b = 100 def func2(): b += 1 # 报错 UnboundLocalError: local variable 'b' referenced before assignment func2() ``` 局部作用域对全局作用域的变量(**此变量...

    阅读全文>>

2020年4月17日 15:51 作者:nancy 分类:[Python] 85

Python3.X 编码详解

    ### ascii:字母、数字、特殊字符 - A:0100 0001 - B:0100 0010 ### unicode:万国码,包含世界上所有的文字 - 创建之初 - A:0000 0000 0100 0001 - 中:0100 1110 0010 1101 - 升级 - A:0000 0000 0000 0000 0000 0000 0100 0001 (32位) - 中:0000 0000 0000 0000 0100 1110 0010 1101 -...

    阅读全文>>

2020年4月15日 14:32 作者:nancy 分类:[Python] 93

天天生鲜 登录基本逻辑 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.contri...

    阅读全文>>

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

天天生鲜 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...

    阅读全文>>

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

天天生鲜 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 ...

    阅读全文>>

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

天天生鲜 ?: (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 likely an oversight whe...

    阅读全文>>

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

天天生鲜 (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.i...

    阅读全文>>

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

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

    ## 项目框架搭建 - [Django报错 __init__() missing 1 required positional argument 'on_delete'](https://blog.csdn.net/jiangxunzhi123/article/details/86160146) - [Django2.0异常:Specifying a namespace in include() without providing an app_name is not supported...

    阅读全文>>

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