-
请教各位高手Django的url配置问题5
小子刚开始接触python和Django,昨天在尝试着配置Django的时候遇见个小问题,想请教各位不吝赐教,问题是这样的:我按照文档说明也简单搭建起了Django的应用,测试没问题,然后在研究urls.py这个文件的时候,urls.py的代码如下:
from django.conf.urls import * from mysite.view import hello # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns('', # Examples: # url(r'^$', 'mysite.views.home', name='home'), # url(r'^mysite/', include('mysite.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: # url(r'^admin/', include(admin.site.urls)), url('^hello/$',hello), )
看到对py文件的form的说明,说明上说改句“ from mysite.view import hello”中的mysite.view是路径mysite/view.py的转化,然后我就想,能不能在文件夹mysite下面新建一个test的文件夹,然后把view.py文件放在新建的test文件夹下面,在urls.py的引用中这样写“ from mysite.test.view import hello” 可是结果表明,这种方法是不行的,访问“http://localhost:8000/hello/ ”的时候,报出了如下的异常(在urls.py中语句“from mysite.view import hello”改成了“from mysite.test.view import hello”)
ImportError at /hello/
No module named test.viewRequest Method: GET Request URL: http://localhost:8000/hello/ Django Version: 1.4.2 Exception Type: ImportError Exception Value: No module named test.view Exception Location: d:\Python\web\mysite\mysite\urls.py in <module>, line 2 Python Executable: C:\Python27\python.exe Python Version: 2.7.3 Python Path: ['d:\\Python\\web\\mysite', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode'] Server time: Tue, 30 Oct 2012 09:38:15 +0800
2012年10月30日 09:48
目前还没有答案
相关推荐
本篇将详细介绍如何配置 Django 的核心配置文件 `settings.py`、URL 路由配置文件 `urls.py` 以及基础的视图处理文件 `views.py`。 #### 二、settings.py 文件配置 1. **应用注册**: - 在 `settings.py` 文件中...
在Django框架中,视图和URL配置是核心概念,它们共同决定了Web应用程序如何响应用户请求。本文将深入探讨这两个主题。 **一、Django视图** 视图是Django应用程序的核心部分,它们负责处理HTTP请求并生成HTTP响应。...
**Python-Django安装配置详解** Python-Django框架是构建Web应用程序的强大工具,它结合了Python的易用性和高效的Web开发框架。在这个过程中,我们将详细探讨如何安装Python、Django,以及如何配置编辑器,以便开始...
### Django+Celery+RabbitMQ配置文档 #### 一、环境搭建与配置 ##### 1.1 系统环境 - **操作系统**: Ubuntu 14.04 - **开发工具**: PyCharm 5.0 - **虚拟环境**: 使用虚拟环境隔离项目依赖,避免环境冲突。 #####...
使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器使用DJANGO框架的URL缩短器...
Apache运行python的django程序配置文件
Django:Django视图函数与URL配置教程.docx
启动Django服务器,然后在浏览器中打开刚才配置的Swagger UI URL,你将看到一个交互式的API文档,包括所有已注册的视图和它们的参数。 6. **测试API**: 在Swagger UI界面,你可以直接测试API,输入数据,查看...
django中配置MySql数据库.html
为了解决这一问题,Django提供了url标签在模板中、reverse()函数在Python代码中以及get_absolute_url()方法在模型中,来实现视图到URL的反向解析。通过这些工具,开发者可以在代码中引用URL的名字来动态生成URL,而...
Django自带的`routers`模块是为了解决大规模项目中URL路由管理的问题,它提供了自动化的方式来管理和生成URL模式,从而简化了URL配置,提高了代码的可维护性和可扩展性。本文将详细介绍如何利用Django的`routers`来...
django-macros-url, Django 宏的URL路由必须尽可能简单 Django MACROS URL v0.4.0路由必须尽可能简单Django MACROS URL使得使用 MACROS 可以以轻松地在 Django 应用程序中编写( 阅读) URL模式。例如可以将前缀与宏名...
在Django中,配置信息扮演着至关重要的角色,它定义了项目的运行环境和行为。本文将深入探讨Django配置的各个方面,帮助你更好地理解和管理你的Django项目。 首先,每个Django项目都有一个名为`settings.py`的文件...
URL模式通常使用正则表达式来实现,但Django也提供了更高级的语法,如命名空间和包括其他URL配置,以提高代码的组织性和复用性。 例如,一个简单的URL配置可能如下所示: ```python from django.urls import path ...
本篇文章将详细介绍在Django项目中如何配置多个应用的URL。 首先,Django提供两种主要的URL配置方式来处理多应用环境: 1. **独立配置**:在项目的主`urls.py`文件中,为每个应用定义单独的URL路径。这种方法会...
在Python的Django框架中,URL配置是连接视图(views)与用户请求的重要环节。通常,Django的URL配置采用正则表达式,虽然功能强大,但也因为其复杂性而受到批评。为了简化这一过程,有人开发了`url_helper`工具。本...
现在是好时机来指出Django和URL配置背后的哲学: 松耦合 原则。 简单的说,松耦合是一个 重要的保证互换性的软件开发方法。 Django的URL配置就是一个很好的例子。 在Django的应用程序中,URL的定义和视图函数之间是...
在Django中,URL的反向生成是通过URLconf(URL配置)来实现的。开发者需要在项目的urls.py文件中定义URL模式和对应的视图函数。当需要在模板或视图函数中生成URL时,可以使用Django提供的方法进行反向生成。 Django...