利用Python创建第一个Django框架程序

 更新时间:2022年06月29日 14:32:25   作者:张阿起  
这篇文章主要介绍了利用Python创建第一个Django框架程序,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下

一.环境变量

右键我的电脑–>>属性–>>高级系统设置–>>高级–>>环境变量–>>

设置PATH属性:

在PATH属性中添加Python的Python.exe安装目录与目录下的Scripts目录:

当设置完这两个属性之后,打开pycharm,就可以自由使用terminal控制台了.

二.创建Django框架程序

依次点击:File–>>new Project–>>Django–>>默认选中下图第二个–>>Create

三.控制台

pip list :输出当前项目的包名
pip install Django==3.1.7 :安装版本为3.1.7的Django包,版本不写默认安装最高版本
pip uninstall Django :删除当前项目中Django包
python manage.py startapp stu :创建子应用

四.实现Django的应用

Django的默认初始应用项目下的urls.py:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),#默认的,不用管这个
    path('stu/', include('stu.urls')),#这是你创建的子应用,使用include跳到子应用下的urls.py中
]

Django的默认初始应用项目下的settings.py:
要在这里面将创建的子应用名称添加进去:

# Application definition
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'stu'#我创建的子应用
]

子应用下的urls.py:

将初始化应用中的urls.py复制粘贴到创建的子应用目录下即可

from stu import views
urlpatterns = [
    path('home/', views.home),#要跳转的名字,以及视图调用的函数
    path('goHtml/', views.goHtml)
]

子应用下的views.py:

from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
# 函数调用执行返回HttpResponse里面的内容到页面
def home(request):
    return HttpResponse('<a href="#" rel="external nofollow"  rel="external nofollow" >hello Django</a>')
# 函数调用执行返回一个渲染后的html页面
def goHtml(request):
    return render(request, 'index.html')

创建html文件:

在temlates文件下创建html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <a href="#" rel="external nofollow"  rel="external nofollow" >hello python</a>
</body>
</html>

五.启动项目

点击下图所示按钮:

进来之后默认是这样:

在导航栏后面添加刚才urls我们设置的名称属性:

六.小结

本章概述了使用Python创建第一个Django框架应用程序,整体比较简单,目前只是熟悉框架的使用,只要可以输出页面就没问题了.

到此这篇关于利用Python创建第一个Django框架程序的文章就介绍到这了,更多相关Python创建Django框架内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python2.x实现人民币转大写人民币

    python2.x实现人民币转大写人民币

    这篇文章主要为大家详细介绍了python2.x实现人民币转大写人民币,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Python常用特殊方法实例总结

    Python常用特殊方法实例总结

    这篇文章主要介绍了Python常用特殊方法,结合实例形式总结分析了Python常见的__init__、__new__、__del__、__str__、__repr__等特殊方法与描述符相关功能及使用技巧,需要的朋友可以参考下
    2019-03-03
  • 用python获取txt文件中关键字的数量

    用python获取txt文件中关键字的数量

    这篇文章主要介绍了如何用python获取txt文件中关键字的数量,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • Python的Django中将文件上传至七牛云存储的代码分享

    Python的Django中将文件上传至七牛云存储的代码分享

    七牛云存储可以帮助服务器转存图片等数据,类似于Dropbox等存储服务,这里就带给大家Python的Django中将文件上传至七牛云存储的代码分享,需要的朋友可以参考下
    2016-06-06
  • Qt实现炫酷启动图动态进度条效果

    Qt实现炫酷启动图动态进度条效果

    最近接到一个新需求,让做一个动效进度条。刚接手这个项目真的不知所措,后来慢慢理清思路,问题迎刃而解,下面小编通过本文给大家带来了Qt实现炫酷启动图动态进度条效果,感兴趣的朋友一起看看吧
    2021-11-11
  • python的图形用户界面介绍

    python的图形用户界面介绍

    大家好,本篇文章主要讲的是python的图形用户界面介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Python多线程编程(七):使用Condition实现复杂同步

    Python多线程编程(七):使用Condition实现复杂同步

    这篇文章主要介绍了Python多线程编程(七):使用Condition实现复杂同步,本文讲解通过很著名的“生产者-消费者”模型来来演示在Python中使用Condition实现复杂同步,需要的朋友可以参考下
    2015-04-04
  • Python中ini配置文件读写的实现

    Python中ini配置文件读写的实现

    本文主要介绍了Python中ini配置文件读写的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • python中函数返回多个结果的实例方法

    python中函数返回多个结果的实例方法

    在本篇文章里小编给大家整理了一篇关于python中函数返回多个结果的实例方法,有兴趣的朋友们可以学习下。
    2020-12-12
  • python多线程同步实例教程

    python多线程同步实例教程

    这篇文章主要给大家介绍了关于python多线程同步的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08

最新评论