首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于“Python”核心知识点整理大全57

包含应用程序usersURL 接下来,我们需要修改项目根目录中urls.py,使其包含我们将为应用程序users定义URL: urls.py from django.conf.urls...', namespace='learning_logs')), ] 我们添加了一行代码,以包含应用程序users中文件urls.py。...在目录learning_log/users/中,新建一个名为urls.py文件,并在其中添加如下 代码: urls.py """为应用程序users定义URL模式""" from django.conf.urls...鉴于 我们没有编写自己视图函数,我们传递了一个字典,告诉Django去哪里查找我们将编写模板。 这个模板包含在应用程序users而不是learning_logs中。 1....为此,在目录learning_log/users/中,创建一个名为templates目录,并在其中创建一个名为 users目录。

7810
您找到你想要的搜索结果了吗?
是的
没有找到

Python 项目实践三(Web应用程序)第二篇

url(r'', include('learning_logs.urls', namespace='learning_logs')), ] 默认urls.py包含在文件夹learning_log中,现在我们需要在文件夹...learning_logs中创建另一个urls.py文件: #定义learning_logsURL模式 from django.conf.urls import url form . import...模板指定了网页是什么样,而每当网页被请求时,Django将填入相关数据。模板让你能够访问视图提供任何数据。我们主页视图没有提供任何数据,因此相应模板非常简单。...\python\code\learning_log\learning_logs下面的urls.py加上:app_name='learning_logs'如下: #定义learning_logsURL模式...但这样做之前,我们先创建一个父模板,项目中其他模板都将继承它。 1 模板继承 父模板: 我们首先来创建一个名为base.html模板,并将其存储在index.html所在目录中。

1.3K100

Python 项目实践三(Web应用程序)第四篇

你还将学习Django如何防范对基于表单网页发起常见攻击,这让你无需花太多时间考虑确保应用程序安全问题。...1.1 用于添加主题表单 让用户输入并提交信息页面都是表单,那怕它看起来不像表单。用户输入信息时,我们需要进行验证,确认提供信息是正确数据类型,且不是恶意信息,如中断服务器代码。...创建一个名为forms.py文件,将其存储到models.py所在目录中,并在其中编写你第一个表单: from django import forms from .models import Topic...URL模式 from django.conf.urls import url from . import views app_name='learning_logs' urlpatterns=[...topics: from django.shortcuts import render from django.http import HttpResponseRedirect from django.urls

1.2K60

关于“Python”核心知识点整理大全55

}} {% empty %} --snip-- 我们使用模板标签url根据learning_logs名为topicURL模式来生成合适链接。...创建基于表单页面的方法几乎与前面创建网页一样:定义 一个URL,编写一个视图函数并编写一个模板。一个主要差别是,需要导入包含表单模块 forms.py。 1....在1处,我们定义了一个名为TopicForm 类,它继承了forms.ModelForm。...下面是网页new_topicURL模式,我们将其添加到learning_logs/ urls.py中: urls.py --snip-- urlpatterns = [ --snip--...由于实例化TopicForm时我们没有指定任何实参,Django将创建一个可供用户 填写空表单。 如果请求方法为POST,将执行else代码块,对提交表单数据进行处理。

11910

Python 项目实践三(Web应用程序)第五篇

一 创建用户账号 1 应用程序users 我们首先使用命令startapp来创建一个名为users应用程序:(ll_env)learning_log$ python manage.py startapp...users 1.1 将应用程序users添加到settings.py中 INSTALLED_APPS = ( --snip-- # 我应用程序 'learning_logs', 'users', )...1.2 包含应用程序usersURL 接下来,我们需要修改项目根目录中urls.py,使其包含我们将为应用程序users定义URL: from django.conf.urls import include...(r'^users/', include('users.urls', namespace='users')), url(r'', include('learning_logs.urls', namespace...在目录learning_log/users/中,新建一个名为urls.py文件,并在其中添加如下代码: """为应用程序users定义URL模式""" from django.conf.urls import

1.3K80

关于“Python”核心知识点整理大全58

修 改后users/urls.py如下: urls.py --snip-- urlpatterns = [ # 登录页面 --snip-- # 注销 url(r'^logout/$'...这样给这个函数命名,旨在将其与我们将在 其中调用函数logout()区分开来(请确保你修改是users/urls.py,而不是learning_log/ urls.py) 2....注册页面的URL模式 下面的代码定义了注册页面的URL模式,它也包含在users/urls.py中: urls.py --snip-- urlpatterns = [ # 登录页面...如果响应是POST请求,我们就根据提交数据创建一个UserCreationForm实例(见2), 并检查这些数据是否有效:就这里而言,是用户名未包含非法字符,输入两个密码相同,以及 用户没有试图做恶意事情...链接到注册页面 接下来,我们添加这样代码,即在用户没有登录时显示到注册页面的链接: base.html --snip-- {% if user.is_authenticated %}

8810

ModuleNotFoundError: No module named ‘config‘

'"错误消息时,意味着你尝试导入一个名为'config'模块,但Python无法找到该模块。...模块没有正确安装由于没有安装正确依赖模块,Python无法找到名为'config'模块。解决此问题步骤如下:确定你是否正确地安装了所需要模块。...模块名称冲突有时候,你导入模块与其他模块或Python内置模块名称冲突,导致Python无法正确识别导入模块。解决此问题步骤如下:确保你导入模块名称与其他模块没有冲突。...例如,如果存在名为'config'模块冲突,但你想导入是一个名为'project.config'模块,那么你可以使用​​import project.config​​来导入。...在我们项目中,我们希望使用一个名为'config'模块来管理网站配置信息,但在导入时出现了"ModuleNotFoundError: No module named 'config'"错误。

73070

ModuleNotFoundError: No module named ‘config‘

模块未安装Python在导入模块时,需要确保相关模块已经被正确安装。如果你没有安装名为config模块,那么Python解释器将无法找到该模块并抛出ModuleNotFoundError异常。2....在这种情况下,我们可能会使用Flask框架来构建Web应用,并且可能会使用一个名为config模块来存储应用配置信息。...# 启动应用if __name__ == '__main__': app.run()在上面的代码中,我们首先导入了Flask类和一个名为Config模块(假设这个模块在我们项目中正确位置),...需要注意是,在上述示例代码中,我们假设config模块已经正确安装并位于项目的正确位置。如果没有正确安装或者没有添加正确模块路径,就会抛出ModuleNotFoundError异常。...这里假设配置文件中有一个名为database部分,包含host和port两个配置参数。 最后,我们可以将读取到配置参数用于连接数据库等操作。

38960

Python学习笔记:创建Python开发Web程序虚拟环境

下面,将创建虚拟环境并安装Django过程记录下来,方便以后查阅,也供有兴趣朋友参考。 1.新建一个目录文件夹,将其命名为learning_log,用于存放要开发Web应用项目。...我创建新目录位于D盘py文件夹中,即D:\py\learning_log。 2.在Windows中打开命令端,将路径切换至刚创建目录。...让Django新建一个名为learning_log项目,注意,命令后面加上句点。...urls.py告诉Django应创建哪些网页来响应浏览器请求。 wsgi.py帮助Django提供它创建文件。 8.创建供Django使用数据库,如下图4所示。 ?...图6 此时,在目录中新增了一个名为learning_logs文件夹,其中生成了重要文件:models.py、admin.py、views.py,如下图7所示。 ?

61010
领券