Django框架的环境搭建

72 阅读1分钟

Django的安装

  • pip安装

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django
    
  • 源码安装

    1. 下载源码

    2. 安装依赖

      python setup.py install
      

检查是否安装成功

C:\Users\lcx>python -m django --version
'3.0.5'

创建项目

  • 使用命令行创建

    django-admin startproject projectname
    

    其中,projectname是你想要创建的项目名称。这将在当前目录下创建一个名为projectname的新目录,并生成一些基本文件和配置。

    接着,进入该项目目录并创建一个应用程序,可以使用manage.py脚本

    cd projectname
    python manage.py startapp appname
    

    其中,appname是你想要创建的应用程序名称。这将在项目目录下创建一个名为appname的新目录,并生成一些基本文件和配置。

  • 使用pyCharm创建

image.png

启动开发服务器

python manage.py runserver

知识支撑

django的目录结构

|--my_django 			# 项目目录
|	|--my_django 		# 根目录 项目名称叫my_django,你的根目录就叫my_django,
|	| |--__init__.py# 包的入口文件
|	| |--asgi.py		# 部署配置
|	| |--settings.py# 项目配置文件
|	| |--urls.py		# url访问地址配置文件,总的路由,用来指向以后的app应用
|	| |--wsgi.py		# 部署配置
|	|--templates
|	|--venv library
|	|--db.sqlite3		# 数据库配置
|	|--manage.py		# 命令行工具,内置多种方式与项目进行交互

开发服务器相关配置

  • 允许主机

    ALLOWED_HOSTS = ['192.168.xxx.xxx']
    
  • 启动

    python manage.py runserver 192.168.xxx.xxx:9527
    

    或者

image.png

创建Django模块

python manage.py startapp hello

完成第一个页面

  1. views.py中写个函数

    # hello/views.py
    def hello_word(request):  # request参数表示请求的对象
        return HttpResponse('hello world!')
    
  2. urls.py中配置路由规则

    # my_django/urls.py
    urlpatterns = [
        path('admin/', admin.site.urls),
        # 访问某个url时,匹配到‘hello/’规则,然后放到hello_word函数中进行处理
        path('hello/', hello_word),
    ]
    

最后一句

学习心得!若有不正,还望斧正。希望掘友们不要吝啬对我的建议。