python引入找不到模块如何处理

技术 

通常,这是由于以下原因之一导致的: Python 路径问题:Python 无法找到 app 目录。 项目结构问题:init_db.py 文件没有正确引用 app 模块。

python快速启动一个web服务

技术 

通过python内置的http.server模块,可以快速的启动一个web服务,方便查看一些静态页面。命令如下: python3 -m http.server [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port [default: 8000]

Django ORM:values与values_list的区别

技术 

在Django ORM中,`QuerySet`对象提供了多种方法来获取数据库中的数据。`values_list`和`values`是两种常用的方法,它们都用于获取查询结果的字典表示形式,但有一些关键的区别: 1. values_list - 返回一个元组列表,其中每个元组代表一个数据库行。 - 每个

python中的try...catch使用方法

技术 

在Python中,`try`和`except`语句用于异常处理。它们允许程序在执行时捕获并处理可能发生的错误,而不是使整个程序崩溃。以下是`try`和`except`语句的基本用法和一些高级特性的讲解: 基本用法 1. `try`块:包含可能会引发异常的代码。 2. `except`块:如果在`tr

循环中的try...catch处理机制

技术 

在循环中处理异常通常遵循Python异常处理的一般原则,即在`try`块中执行可能会引发异常的循环代码,然后在`except`块中捕获并处理这些异常。以下是几种处理循环中异常的常见方法: 1. 捕获特定异常 如果知道循环中可能会抛出的特定异常类型,可以直接在`except`块中声明它们。 for i

python的函数注释规范

技术 

在Django中,函数的注释通常遵循Python的标准注释习惯。注释应该简洁明了,提供足够的信息以帮助其他开发者理解函数的目的、参数、返回值以及可能的副作用。以下是一些关于如何为Django函数添加注释的指南: 1. 使用文档字符串(Docstrings) 文档字符串是Python函数的标准注释方式

用python查看postgres表结构

技术 

用Django部署了一个项目,数据库采用postgreSQL。如果需要查看一下posgres里面的表结构,比如‘auth_user'表是由哪些字段构成的,最简单的方法是进入postgre数据库,使用 postgres=# \d auth_user 在pyhon中,可以使用“select column

Django更改默认数据库

技术 

Django创建项目之后,默认数据库是sqlite。如果想要变更默认数据库,需要在settings.py中进行修改。 打开settings.py,找到DATABASES字段,将原default值注释掉。替换为自己熟悉的数据库。这里将默认数据库替换为posgresql,假设数据库名、用户名、用户密码都

虚拟环境下的相对路径

技术 

结论 虚拟环境下的相对路径是env文件夹所在的目录。 验证 在/workspace文件夹下,创建虚拟环境 python -m venv ./env source env/bin/activate 创建一个项目文件,项目文件