代码编织梦想

1.安装Django

pip install django
​
# Python终端验证安装
>>> import django
>>> django.get_version()
'4.1.1'

1.1终端创建Django项目

django-admin startproject DjangoProject

目录结构:

$ cd DjangoProject/
$ tree
.
|-- DjangoProject
|   |-- __init__.py
|   |-- asgi.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

目录说明:

  • DjangoProject: 项目容器

  • manage.py: 命令行工具

  • DjangoProject/__ init __.py: 告诉Python该目录为Python包

  • DjangoProject/asgi.py: ASGI兼容的Web服务器入口,以便项目运行

  • DjangoProject/settings.py: 当前项目的配置文件

  • DjangoProject/urls.py: 当前项目的URL声明,由Django驱动的网站”目录“

  • DjangoProject/wsgi.py: WSGI兼容的Web服务器入口,以便项目运行

1.2PyCharm创建Django项目

配置启动项:

运行即可自动启动项目。

2. 创建可以在浏览器查看的页面

2.1 创建并注册APP

2.1.1创建APP

Pycharm左上角目录>工具>运行 manage.py 任务:

在启动的窗口中

manage.py@djangoProject2 > startapp app01

新建app目录如下:

2.1.2 注册APP

找到DjangoProject/settings.py > INSTALLED_APPS

加入以下内容

2.2 启动项目

终端启动(Pycharm直接运行项目即可):

python manage.py runserver 8888

出现链接http://127.0.0.1:8888/点击跳转后:

Django项目启动成功。

3.创建可访问页面

3.1在APP文件夹下创建templates和static文件夹

templates:用于存放html文件。

static:用于存放静态文件。

3.1.1 于templates下新建html文件(如:test.html)

3.1.2 于static下新建css目录与js目录

(1)在CSS目录下新建bootstrap的bootstrap.min.css文件

https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.2.1/css/bootstrap.min.css 复制进入新建的bootstrap.min.css中

(2)在JS目录下新建boostrap.bundle.min.js

https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.2.1/js/bootstrap.bundle.min.js 复制进新建的bootstrap.bundle.min.js中

3.1.3 于html文件中引入js和css文件并增添内容

(1) 将html改为以下:

+ {% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
+   <link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet" />
</head>
<body>
+ <div class="container">
+    <nav class="navbar navbar-light bg-light">
+        <div class="container-fluid">
+            <a class="navbar-brand" href="#">
+                <img src="https://v5.bootcss.com/docs/5.1/assets/brand/bootstrap-logo.svg" alt="" width="30" height="24"
+                     class="d-inline-block align-text-top">
+                Bootstrap
+            </a>
+        </div>
+    </nav>
+ </div>
</body>
+<script src="{% static 'js/boostrap.bundle.min.js' %}"></script>
</html>

3.2 使新增的html可访问

3.2.1 新建视图函数

打开APP中的views.py文件

增加以下代码:

def newtest(request):
    return render(request, 'test.html')

3.2.2 配置URL绑定视图函数

打开项目中的urls.py文件

(1)从app中import views

from app01 import views # app01是新建的app名

(2)在urlpatterns列表下新增path

path('test/', views.newtest),   # test/为你需要访问的url

3.2.2.1 path函数:

Django path() 可以接收四个参数,分别是两个必选参数:route、view 和两个可选参数:kwargs、name。

语法格式:

path(route, view, kwargs=None, name=None)
  • route: 字符串,表示 URL 规则,与之匹配的 URL 会执行对应的第二个参数 view。

  • view: 用于执行与正则表达式匹配的 URL 请求。

  • kwargs: 视图使用的字典类型的参数。

  • name: 用来反向获取 URL。

3.2.3 访问新建的页面

3.2.3.1 浏览器访问 127.0.0.1:8888

页面变为:

可以看到已经可以访问以下URL:

1.admin/

2.test/

3.2.3.2 访问127.0.0.1:8888/test/

到这里,以及完成项目的建立和运行,以及URL和视图函数的配置与绑定。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Wadehl/article/details/126982958

django 学习笔记 安装-爱代码爱编程

说明:学习完慕课网上的课程「Python升级3.6 强力Django+杀手级Xadmin打造在线教育平台」,成功上线后,做的回顾总结  。感兴趣的也可以自己去入手学习一下  入坑「python」的「django 框架」,「python」版本是 3.6.5,「django」的版本是 2.1.7,「IDE」是「pycharm」付费版(具体的安装请自行 goo

Python学习笔记:7.1.1 Django快速建站 - 安装配置-爱代码爱编程

前言:本文是学习网易微专业的《python全栈工程师 - Django快速建站》课程的笔记,欢迎学习交流。同时感谢老师们的精彩传授! 一、课程目标 在本地安装Django创建Django项目完成相关网站配置二、详情解读 2.1.安装Django 2.1.1.Django简介 官方网站:https://www.djangoproject.

Django学习笔记:Django安装配置与运行-爱代码爱编程

配置Django 使用pip3安装Django pip3 install django —version=2.1.2 查看下载的django版本 使用ipython进入python命令行 In [1]: import django

python django mysql安装_Django安装配置mysql的方法步骤-爱代码爱编程

近期做那个python的开发,今天就来简单的写一下Django安装配置mysql的方法步骤 安装mysql 首先安装pymysql pip install pymysql 然后安装mysqlclient pip install mysqlclient 在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找了类似的图): 在win

mac django安装mysql_macOS下Django配置mysql,无法安装mysqlclient的问题-爱代码爱编程

最近跟着学校与企业合作的课程学习了Django,再一次理解MVC,真是感慨良多,打算先记录一些问题,至于整个学习过程的记录这个坑等毕业论文搞掂后慢慢填上。 上课老师使用的环境是win32的python3.6.x和Django 2.x。我个人的环境是macOS High Sierra的python3.4.3和Django 2.x。DBMS使用mysql

django的mysql安装_Django安装配置mysql的方法步骤-爱代码爱编程

近期做那个python的开发,今天就来简单的写一下django安装配置mysql的方法步骤 安装mysql 首先安装pymysql pip install pymysql 然后安装mysqlclient pip install mysqlclient 在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找了类似的图): 在win

Django学习笔记-爱代码爱编程

目录 简介MVC模型与MTV模型创建第一个django项目django 模板模板标签Django 模型Django ORM数据库配置数据库操作表单Http请求Request对象 简介 Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地

我的Django学习之路 (一) —— Django配置与文件介绍-爱代码爱编程

目录 前言 搭建环境 安装Django模块 创建Django项目 验证安装 创建APP 文件介绍 ★manage.py ★urls.py asgi.py、wsgi.py setting.py APP Django的第一个程序 进入默认管理员界面  定义一个函数  url与函数绑定 注册APP 不解之处 想说的话 前言

Django学习笔记(Part3-路由配置)-爱代码爱编程

说明: 1.笔记来源于B站up主达内官方和千锋教育的教学视频、一些书籍以及自己的总结 2.Django官方参考文档:https://docs.djangoproject.com/zh-hans/3.2/ 一、URL和视图函数 路由地址格式:protocol://hostname:port/path?query#[fragment]

day01-django配置安装与使用-爱代码爱编程

项目的创建与运行 1.创建项目目录 django—admin startproject 项目名称 会自动生成一个文件和一个文件夹 项目目录 目录结构: -myweb -myweb ->项目的容器 -__init__.py ->一个空的文件,告诉python这个目录应该被认为是一个python包 -settings.

1.Django安装与简单使用-爱代码爱编程

文章目录 1. Python三大主流框架2. MVC / MTV模式3. Django简介&安装3.1 版本3.2 兼容性3.3 命令行安装3.4 Pycharm安装3.5 卸载4. Django基本操作4.1 命令行操作1. 创建项目2. 启动项目3. 验证启动4.创建应用4.2 Pycharm创建1. 创建项目2. 启动项目3.路径拼接

Django学习记录-爱代码爱编程

Django学习记录 Django应用及分布式路由 创建新的应用 创建方法:终端输入python manage.py startapp news,其中news是新的应用名 注册创建的APP,在项目的配置文件中(settings.py)找到INSTALLED_APPS列表,并在该列表中添加项目名,如下: INSTALLED_APPS = [

Django环境配置以及安装和基础案例-爱代码爱编程

1. 程序安装 (1)安装Django: pip3 install django (2)配置系统环境 成功安装Django后,在python目录script路径可找到django-admin.exe文件,将它加入操作系统环境变量中。这样以后调用会比较方便。 运行 django-admin help 能看到下面的内容表示安装过程OK。 2.

django学习之安装与配置_鱼香rosssse的博客-爱代码爱编程

目录 前言 一、安装Django 二、创建项目 三、创建app 四、运行django 五、初始化用户并同步表 总结 前言 本文档只记录项目的学习,不会覆盖式的把相关用法都讲明,所以相关具体内容请参考Django官方文档 中文版: https://docs.djangoproject.com/zh-hans/3.2/ 英文版

python基于django的宠物知识分享网站_基于django的宠物信息交流平台-爱代码爱编程

宠物分享网站的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、宠物知识管理、用户分享管理、系统管理,用户:首页、个人中心、用户上传管理、我的收藏管理,前台首页:首页、宠物知识、用户分享、个人中心、后

django设置html背景图片失败,出现“get /images/2.png http/1.1“ 404 2552 解决方法_django background-爱代码爱编程

Django设置html背景图片失败,出现“GET /images/2.png HTTP/1.1“ 404 2552 解决方法 问题描述 Django设置html背景图片失败,出现“GET /images/2.png H