【Django学习笔记】1:安装和配置Django环境,在PyCharm中建立Django工程

安装Django

pip install msgpack
conda install django

这里写图片描述

conda list

这里写图片描述
可以看到已经安装了Django。

安装pymysql

pymysql模块是Python3的MySQL驱动。

conda install pymysql

这里写图片描述

配置环境变量

Django提供了django-admin可以用来操作Django项目,如果需要使用,应当配置其入环境变量,它在

Anaconda安装目录/Scripts/

这一目录下。

创建Django项目

使用django-admin

创建一个Django工作目录,在目录下执行:

django-admin startproject lzhDjango

就创建了一个名为lzhDjango的Django项目,结构如下:
这里写图片描述
这里写图片描述

使用PyCharm

这里写图片描述
在创建工程时建立的templates目录是HTML文件归档目录。
这里写图片描述
与项目同名的子目录是Django项目的配置文件目录,其中,settings.py是主配置文件,urls.py是url路由文件,wsgi.py是网络通信接口。

在项目直接目录下的manage.py是Django项目管理主程序。

如果直接在PyCharm运行这个项目,浏览器访问127.0.0.1:8000,应当看到:
这里写图片描述

创建Django项目的app

Django项目由若干app模块组成,在PyCharm下可以直接从其终端输入:

python manage.py startapp app名称

这里写图片描述
即创建了这样一个具有严格目录结构的Django app:
这里写图片描述
修改路由于同名子目录/urls.py

from django.contrib import admin
from django.urls import path
# 导入要使用的app的view文件
from lzhapp import views

urlpatterns = [
    # 注释掉admin后台的路由
    # path('admin/', admin.site.urls),
    # 使用指定app的路由,指定url正则和调用的函数
    path(r'index/', views.index),
]

在app目录下的views.py中编写业务逻辑,需要给出路由中指定调用的函数:

from django.shortcuts import render
from django.shortcuts import HttpResponse


# 路由中指定要调用的函数,传入一个用户请求参数
def index(request):
    # 返回封装到response里的信息
    return HttpResponse('SBLZH')

测试运行

指定host为localhost,端口可以保持默认的8000
这里写图片描述
这里写图片描述
运行,访问localhost:8000\index\
这里写图片描述

猜你喜欢

转载自blog.csdn.net/shu15121856/article/details/80802824