Django 官方教程翻译项目以外的数据库,请确认你已经创建了数据库。在你的数据库交互提示里用 “CREATE DATABASE database_name;” 创建数据库。 同样要确认在 mysite/settings.py 中的数据库用户拥有创建数据库的权限。这可以允许自动创建 测速数据库 —— 后面的教程 需要。 如果你在使用 SQLite,你不需要在这之前创建什么 —— 数据库文件会在需要的时候自动创建。 当你编辑 mysite/settings 在你的项目文件夹(manage.py 所在的文件夹)里创建一个 templates 目录。模板 (Template)可以放在 Django 拥有访问权的任何地方。(Django 和执行启动服务器操作的用户 拥有相同的权限。)但是,把模板放在项目目录是个惯例,遵守它有好处。 打开设置文件(记住,是 mysite/settings.py),向 TEMPLATES 设置中添加 DIRS 选项: 1. # mysite/settings Django 管理界面的所有默认模板都能够被覆盖。如果你想覆盖它们的话,就像你覆盖 base_site.html 一样,把原模板复制到你的目录中,然后修改它即可。 敏锐的读者将会思考:如果 DIRS 目录维持默认的空值的话,Django 怎么知道去哪找默认的模板 呢?答案是,因为 APP_DIRS 被设置为 True,Django 会自动搜索每个应用目录下的 templates/ 子目录,将它们作为最后的备用选择。(别忘了,django0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 3.7.13 __builtins__ 为键的值,则 会在解析 expression 之前插入以此为键的对内置模块builtins 的字典的引用。这意味着 expression 通 常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认 值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执行。返回值为表达 式求值的结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 (bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况下整 个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.7.13 __builtins__ 为键 的值,则会在解析 expression 之前插入以此为键的对内置模块builtins 的字典的引用。这意味着 expression 通常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执 行。返回值为表达式求值的结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应 于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 本的二分(bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况 下整个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。 如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.8.20 expression 通常具 有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 (bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况下整 个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.8.20 expression 通常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应 于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 本的二分(bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况 下整个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。 如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 expression 通常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应 于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 本的二分(bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况 下整个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。 如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.9.20 expression 通常具 有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: 平台上,它还 可能在某个操作试图将一个非目录作为目录打开或遍历时被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够访问权限的情况下试图执行某个操作时将被引发——例如文件系统权限。对应于 errno EACCES 和EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 (bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况下整 个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.9.20 expression 通常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认值为 globals 字典。如果两个字典同时省略,则表达式执行时会使用eval() 被调用的 环境中的 globals 和 locals。请注意,eval() 并没有对外围环境下的 (非局部) 嵌套作用域 的访问权限。 返回值就是表达式的求值结果。语法错误将作为异常被报告。例如: 它还可能在某个操作试图将一个非目录作为目录打开或遍历时被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够访问权限的情况下试图执行某个操作时将被引发——例如文件系统权限。对应于 errno EACCES 和EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 本的二分(bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况 下整个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。 如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 2015 页 | 10.12 MB | 9 月前3
Python 标准库参考指南 3.6.15 __builtins__ 为键的值,则 会在解析 expression 之前插入以此为键的对内置模块builtins 的字典的引用。这意味着 expression 通 常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认 值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执行。返回值为表达 式求值的结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 (bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况下整 个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.6.15 __builtins__ 为键的值,则 会在解析 expression 之前插入以此为键的对内置模块builtins 的字典的引用。这意味着 expression 通 常具有对标准builtins 模块的完全访问权限且受限的环境会被传播。如果省略 locals 字典则其默认 值为 globals 字典。如果两个字典同时省略,表达式会在eval() 被调用的环境中执行。返回值为表达 式求值的结果。语法错误将作为异常被报告。例如: 当请求对一个非目录对象执行目录操作 (例如os.listdir()) 时将被引发。对应于 errno ENOTDIR。 exception PermissionError 当在没有足够操作权限的情况下试图执行某个操作时将被引发——例如缺少文件系统权限。对应于 errno EACCES 和 EPERM。 exception ProcessLookupError 当给定的进程不存在时将被引发。对应于 errno ESRCH。 (bisection)算法。源代码也可以作为很棒的算法示例(边界判断也做好啦!) 定义了以下函数: bisect.bisect_left(a, x, lo=0, hi=len(a)) 在 a 中找到 x 合适的插入点以维持有序。参数 lo 和 hi 可以被用于确定需要考虑的子集;默认情况下整 个列表都会被使用。如果 x 已经在 a 里存在,那么插入点会在已存在元素之前(也就是左边)。如果 a 是列表(list)的话,返回值是可以被放在0 码力 | 1886 页 | 8.95 MB | 9 月前3
共 48 条
- 1
- 2
- 3
- 4
- 5













