跳到主要内容
社区活动

发布的讨论

整理分享,跟进回复,让每一次交流都有下文。

发布的讨论 76

  • 错误收集0 回复 · 6838 阅读

    Django运行提示:SQLite 3.8.3 or later is required (found 3.7.17)

    CentOS运行Django时提示出错:SQLite 3.8.3 or later is required (found 3.7.17),出现这种错误主要是因为SQLite版本太低的原因。我们升级一下SQLite的版本就好。 升级步骤如下: 去SQLite官网: https://www.sqlite.org/download.html 找到最新版本的t...

  • Python0 回复 · 3172 阅读

    Python常见正则表达式

    一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(-)?\d+(...

  • Django0 回复 · 2853 阅读

    HTTP常见状态码表达的含义

    只有了解了HTTP状态码表达的含义,我们才能快速排查错误。下面是HTTP常见状态码表达的含义: 1xx开头:指示信息–表示请求已接收,继续处理 100:客户端的请求已被服务器端正确接收。客户端可以采取继续发送或者或略此响应。 101:服务器理解了客户的请求,并且通过Upgrade消息头通知客户端采用不同协议完成这个请求。 2xx开头:请求被服务...

  • 错误收集1 回复 · 4718 阅读

    django2.2提示编码出错的解决办法

    最新的django2.2版本,操作模板的时候,有可能会提示编码出错。 错误代码: Traceback (most recent call last): File "D:\python\lib\wsgiref\handlers.py", line 137, in run self.result = application...

  • Python2 回复 · 6326 阅读

    常用的国内提供的pypi源

    PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库。 默认的源都是国外的,有些网络差的,安装几小时不能成功,收集一些国内的源。效果谁使用谁知道。 一些国内的pip源,如下: 阿里云 http://mirrors.al...

  • 错误收集0 回复 · 2451 阅读

    Forbidden (403) CSRF verification failed.

    这样的错误大多出现在前端提交表单时。 解决办法: 在模板的form标志对里面,加入 {% csrf_token %} 例如: <form action="" method="POST"> {% csrf_token %} ...... ..... </form>

  • 错误收集0 回复 · 2485 阅读

    TemplateDoesNotExist的解决方法

    出现这个原因表示找不到模板文件。 可通过下面的方法进行检查: 1、打开settints.py,找到TEMPLATES,修改'DIRS': [] 'DIRS': [os.path.join(BASE_DIR, 'templates')], 2、找到对应APP下views.py文件查看视图函数,渲染的模板文件名目录名和...

  • 错误收集3 回复 · 5429 阅读

    DoesNotExist: User matching query does not exist.

    如果是用户登录视图函数里出现的这个错误。可能有两种原因。 1、获取到的用户名不存在,判断逻辑没有写好。 解决办法: 可以使用try…except…语句将可能会导致程序终止的语句包涵其中,例如: try: User.objects.filter(username=username).get().username except:...

  • Django0 回复 · 2615 阅读

    Django Middleware的几个关键方法

    Django 处理一个 Request 的过程是首先通过中间件,然后再通过默认的 URL 方式进行的。我们可以在 Middleware 这个地方把所有Request 拦截住,用我们自己的方式完成处理以后直接返回 Response。因此了解中间件的构成是非常必要的。 Initializer: init(self) 出于性能的考虑,每个已启用的中间件...

  • Django0 回复 · 3582 阅读

    django中ORM操作转换为SQL语法

    在settings.py里添加如下代码: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG&#39...