python+Django开发一

作者: 彭 升军 分类: Python自动化代码 发布时间: 2021-08-19 02:40

安装python

  • 官网下载所需要的Python版本:https://www.python.org/downloads/windows/
  • 安装时可以选择添加环境变量,add path 在安装过程中会自动添加环境变量,不过这添加的是用户变量,建议添加到系统变量当中,如果没有点击添加环境变量也可以自己配置,Python的默认目录一般在C盘,不知道具体目录可以搜索。

配置环境变量

  • 环境变量在学习Python的时候应该已经配置过了,如果不会百度搜索一堆一堆的,再次不在讲述。

    安装Django

  • pip 命令安装
    • 安装Django生成所以依赖的项目目录:pip install Django
    • 新建一个项目:django-admin startproject 【项目名】
    • 启动项目:Python manage.py runserver
      Django启用成功

认识Django目录

  • mysite
    • blog -app
      • init.py python 中声明模块的文件,内容默认为空
      • admin.py 该应用的后台管理系统配置文件
      • apps.py 当前app的一些配置信息
      • models.py 数据模型,用来设计和数据库相关的内容
      • views.py 用来放置视图函数等操作。
  • mysite
    • _init__.py python 中声明模块的文件,内容默认为空
    • settings.py 项目的全局配置文件
    • urls.py 项目的路由配置文件,这是一个Django项目的主入口文件。
    • wsgi.py 存放python代码和web服务接口的配置文件
  • manage.py 用来管理和操作你的Django项目

使用pycharm创建Django

使用pycharm创建Django

Django的运行原理

Django的运行原理

启动第一个Django服务

  • 配置为中文:settings.py 文件中 LANGUAGE_CODE = 'zh-hans'
  • 启动服务: python manage.py runserver
    运行
    运行

    安装Django 虚拟环境

    为什么要使用虚拟环境:

    因为在开发中会有不同的项目,用到的版本也会有所差异,比如有的用python2,有的用python3,所以安装虚拟环境可以更好的指定版本互不影响。

    pip 安装方式:
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    安装虚拟环境:pip install virtualenv
    安装虚拟环境快捷方式:pip install virtualenvwrapper-win
    创建可用虚拟环境:mkvirtualenv 【环境名】
    查询已安装的虚拟环境:lsvirtualenv
    切换/启用虚拟环境:workon 【环境名】
    切换虚拟环境:cdvirtualenv
    删除虚拟环境:rmvirtualenv
    虚拟环境中指定python版本:mkvirtualenv 【环境名】--python=python3
    安装Django:pip install django
    构建实例化生产数据表:makemigrations、migrate

    项目的调用

  • urls.py
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    from django.contrib import admin
    from django.urls import path
    from user import views
    urlpatterns = [
    path('admin/', admin.site.urls),
    对于的地址,对应的试图函数
    path('', views.index)
    ]
  • views.py
    
    
    1
    2
    3
    from django.shortcuts import render
    def index(request):
        return render(request, 'index.html')
  • index.html
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>我的第一个python网站</title>
    </head>
    <body>
    <h1>内容</h1>
    <hr>
    <p>this is welcome pages</p>
    </body>
    </html>

    运行

数据模型建立数据关系

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

标签云