Django(4) URL Configuration in Django

In this section, we are going to config URL in Django. Here are some tips.

URL Configuration in Django

  1. In Newsapp package create a urls.py file to redirect its own URL. Django(4)_URL_Configuration_in_Django_1.png

  2. And then in views.py from Newsapp package, import HttpResponse which aims to show what we want to show on page.

from django.shortcuts import render
from django.shortcuts import HttpResponse


# Create your views here.


def News(request):
    return HttpResponse('<h1>This is our latest news</h1>')

  1. And next, in Newsapp\urls.py create the route.
from django.urls import path
from .views import News, Home, Contact

urlpatterns = [
    path('news/', News, name='news'),
]

  1. Next, to open it in browser, we still should change urls.py in TestPro package. Remember to add include in the import part.
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('Newsapp.urls')),
]

  1. And then in TestPro, change part of settings.py file in INSTALLED_APPS segment.
# Application definition

INSTALLED_APPS = [
    'Newsapp',    # new added
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]
  1. Repeat the steps above-mentioned to create “contact” and “home” page yourself.
  2. Here is the result.
    Django(4)_URL_Configuration_in_Django_2.png
    Django(4)_URL_Configuration_in_Django_3.png
    Django(4)_URL_Configuration_in_Django_4.png
So far, you have learnt how to add URLs to a project and run it on a server. Hopefully, it helps.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django是一个使用Python编写的高级Web应用程序框架,它提供了一系列的工具和库,用于简化Web开发过程。在这个框架中,我们可以轻松地创建一个计算器应用程序。 首先,我们可以使用Django的模型(Model)来定义我们计算器的数据结构,例如我们可以定义一个名为Calculator的模型,包含两个字段,分别是被加数和加数。 接下来,我们可以创建一个视图函数(View),用于处理用户的请求,并进行相应的计算逻辑。在视图函数中,我们可以通过获取用户输入的被加数和加数,进行相加运算,然后返回结果给用户。 除了视图函数外,我们还需要创建一个模板(Template),用于展示用户界面和接受用户输入。在模板中,我们可以使用HTML和Django的模板语法来设计一个简单的界面,包含输入框和按钮,用户可以在输入框中输入被加数和加数,点击按钮后,显示计算结果。 在Django中,我们还需要配置URLURL Configuration),将用户的请求映射到对应的视图函数。通过URL配置,我们可以将用户在浏览器中输入的URL和我们定义的视图函数及参数进行对应起来。 最后,我们可以运行Django项目,启动服务器,然后在浏览器中访问我们定义的URL,就可以使用这个计算器应用程序了。 总结来说,使用Django开发一个计算器应用程序相对简单,只需要定义模型、视图函数、模板和URL配置即可。通过这些组件的协作,我们能够实现一个功能完善的计算器,并通过Web界面进行计算操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值