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

目录
  • 一.环境变量
  • 二.创建Django框架程序
  • 三.控制台
  • 四.实现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框架内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python Django项目和应用的创建详解

    目录 创建一个Django项目 settings.py项目配置文件 urls.py路由系统 总结 创建一个Django项目 创建一个名为project的Django项目,在cmd命令行输入 django-admin startproject project 输入命令完会生成一个名叫project的项目包,包内一个manage.py文件和项目名同名的project包. manage.py文件: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互. project包里面我们可以查

  • Python3创建Django项目的几种方法(3种)

    Django是一种基于Python的Web开发框架 一.在命令行中创建Django项目(Windows平台.python3.6) 1.建立虚拟环境(创建一个独立的Python运行环境) 为项目新建一个目录learning_log,在终端切换到这个目录,并创建虚拟环境 这里运行了模块venv,并使用它创建一个名为ll_env的虚拟环境 注意:如果python是较早版本,则先安装virtualenv(pip3 install virtualenv)然后再创建虚拟环境(virtualenv ll_en

  • python+django+rest框架配置创建方法

    安装好所需要的插件和包: python.django.pip等版本如下: 采用Django REST框架3.0 1.在python文件夹下D:\python\Lib\site-packages\django\bin打开cmd命令工具,本人将python文件夹名字改为了wwj,请注意: mkdir tutorial cd tutorial virtualenv env source env/bin/activate pip install django pip install djangorest

  • Python Django Vue 项目创建过程详解

    1.创建项目 打开pycharm 终端,输入如下,创建项目 # 进入pycharm 项目目录下 cd pyWeb django-admin startproject pyweb_dome # pyweb_dome 是django项目名称 2.创建应用 # 进入项目根目录 pyweb_dome 下 cd pyweb_dome python manage.py startapp webserver # webserver 为应用名 3.创建前端项目 使用vue-cli在根目录创建一个名称叫[fron

  • 使用Django和Python创建Json response的方法

    使用jQuery的.post提交,并期望得到多个数据,Python后台要使用json格式. 不指定datatype为json,让jquery自行判断数据类型.(注:跨域名请求数据,则使用 jsonp字符串) 若post指定数据类型json,则python取post数据,我觉着麻烦.让jquery智能判断,python返回字典最方便. 一般使用字典,而不是列表来返回 JSON内容. import json from django.http import HttpResponse response_

  • ubuntu16.04在python3 下创建Django项目并运行的操作方法

    第一步:创建django项目 打开终端,切换到期望所写项目的地址:cd python3_django_projects; 输入命令:django-admin.py startproject Hello;(即创建好了一个名为Hello的项目) 第二步:启动项目 进入Hello目录:cd Hello; 输入命令python manage.py runserver; 或 python3 manage.py runserver;(自己对应python版本) 第三步:在浏览器中输入http://127.0

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

    目录 一.环境变量 二.创建Django框架程序 三.控制台 四.实现Django的应用 五.启动项目 六.小结 一.环境变量 右键我的电脑–>>属性–>>高级系统设置–>>高级–>>环境变量–>> 设置PATH属性: 在PATH属性中添加Python的Python.exe安装目录与目录下的Scripts目录: 当设置完这两个属性之后,打开pycharm,就可以自由使用terminal控制台了. 二.创建Django框架程序 依次点击:File–

  • 手把手教你利用Python创建一个游戏窗口

    目录 前言 安装Pyagme 检查是否安装Pygame:  一 (检查python是否配置环境变量) 检查是否安装Pygame:  二 (检查pygame是否安装) 未安装Pygame : 一 (检查是否安装pip) 未安装Pygame : 二 (利用pip安装Pygame) 步入正题: 利用Pygame制作一个简单的游戏窗口 总结: 前言 想要利用Python创建一个游戏窗口就需要用到一个强大的第三方功能库: Pygame 那么既然需要用到Pygame这个第三方库 所以在写程序之前需要做一个准

  • 利用Python+Excel制作一个视频下载器

    说起Excel,那绝对是数据处理领域王者般的存在. 而作为网红语言Python,在数据领域也是被广泛使用. 其中Python的第三方库-xlwings,一个Python和Excel的交互工具,可以轻松地通过VBA来调用Python脚本,实现复杂的数据分析. 今天,小F就给大家介绍一个Python+Excel的项目[视频下载器]. 主要使用到下面这些Python库. import os import sys import ssl import ffmpeg import xlwings as xw

  • 利用Python创建位置生成器的示例详解

    目录 介绍 开始 步骤 创建训练数据集 创建测试数据集 将合成图像转换回坐标 放在一起 结论 介绍 在这篇文章中,我们将探索如何在美国各地城市的地图数据和公共电动自行车订阅源上训练一个快速生成的对抗网络(GAN)模型. 然后,我们可以通过为包括东京在内的世界各地城市创建合成数据集来测试该模型的学习和概括能力. git clone https://github.com/gretelai/GAN-location-generator.git 在之前的一篇博客中,我们根据电子自行车订阅源中的精确位置数

  • 利用Python函数实现一个万历表完整示例

    前言 大家可以根据格式化打印字符去调一下最后的输出,不过有中文好像不好调整,可以换成星期的单词,这样应该会好一点,format()函数可以用来格式化打印字符,format()可以使用字符串去调用,也可以独自使用. 可以点进格式化打印字符了解一下哦 示例代码 # 判断是否闰年 def isleap(year): return year % 4 == 0 and year % 100 != 0 or year % 400 == 0 # 判断月的天数 def month_days(year,month

  • 利用Python写了一个水果忍者小游戏

    目录 前言: 一.需要导入的包 二.窗口界面设置 三.随机生成水果位置 四.绘制字体 五.玩家生命的提示 六.游戏开始与结束的画面 七.游戏主循环 最后 前言: 水果忍者到家都玩过吧,但是Python写的水果忍者你肯定没有玩过.今天就给你表演一个新的,用Python写一个水果忍者.水果忍者的玩法很简单,尽可能的切开抛出的水果就行. 今天就用python简单的模拟一下这个游戏.在这个简单的项目中,我们用鼠标选择水果来切割,同时炸弹也会隐藏在水果中,如果切开了三次炸弹,玩家就会失败. 一.需要导入的

  • 如何利用python创建、读取和修改CSV数据文件

    目录 1 写入CSV文件 2 读取CSV文件 3 修改CSV文件 总结 简单展示如何利用python中的pandas库创建.读取.修改CSV数据文件 1 写入CSV文件 import numpy as np import pandas as pd # -----create an initial numpy array----- # data = np.zeros((8,4)) # print(data.dtype) # print(type(data)) # print(data.shape)

  • 手把手带你安装vue-cli并创建第一个vue-cli应用程序

    目录 引言: 1. 配置环境 1.1 安装Node.js 1.2 打开cmd管理员模式 1.3 升级npm版本 1.4 使用淘宝镜像的命令: 1.5 安装vue-cli 2. 创建第一个Vue-Cli应用程序 2.1 创建一个Vue项目 2.2 cmd管理员模式下进入该目录 2.3 创建一个基于webpack模板的vue应用程序 2.4 初始化 2.5 安装更新插件 2.6 更新依赖包 2.7 用IDEA打开myvue文件夹 2.8 命令窗口中运行项目 2.8 停止项目运行 总结 引言: 最近看

  • 利用Python如何实现一个小说网站雏形

    前言 最近做了一个爬取妹子套图的小功能,小伙伴们似乎很有兴趣,为了还特意组建了一个Python兴趣学习小组,来一起学习.十个python九个爬,在大家的印象中好像Python只能做爬虫.然而并非如此,Python 也可以做Web开发,接下来给大家展示一下如何做一个小说站点. 下面话不多说了,来一起看看详细的介绍吧 相关软件 软件 版本 功能 地址 Python 3.7.1 脚本语言 https://www.python.org/ Django 2.1.3 Web框架 https://www.dj

  • Vue新手指南之创建第一个vue-cli脚手架程序

    1. Vue--第一个vue-cli程序 Vue的开发都是要基于NodeJS,实际开发采用Vue-cli脚手架开发,vue-router路由,vuex做状态管理:Vue UI,界面我们一般使用ElementUI(饿了么出品),或者ICE(阿里巴巴出品)来快速搭建前端项目~~ ElementUI ICE 1.1 什么是vue-cli vue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板: 预先定义好的目录结构及基础代码,就好比咱们在创建Maven项目时可以选择创建一个骨架项目,这个

随机推荐