Python版本(下载时让他自动创建环境) Python 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
MySQL版本 Server version: 8.0.11 MySQL Community Server - GPL
PyCharm版本(下载时让他自动创建环境) 2020.2.5
Django环境的配置
cmd(命令提示符)中运行: pip3 install django 如果有提示 -m pip install --upgrade pip 就复制引号中的所有内容,在cmd中运行,提示一次复制运行一次, 知道不报WARNING 在cmd中输入python进入python交互环境 输入以下内容查看django版本 >>> import django >>> django.get_version() '3.2.5' 插件下载 pip3 install django pip3 install pymysql pip3 install mysqlclient
项目创建:
终端输入 python manage.py startapp myapp
python manage.py runserver
from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request): return HttpResponse("一个管理系统")
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
python manage.py runserver
http://127.0.0.1:8000/myapp/
关于新建urls.py,其实也可以不新建urls.py文件,就是在原urls.py文件内进行path的编写,但是当此时你有很多项目,并且很多path的时候,很容易出现混淆,所以,创建urls.py是为了分离pah,使内容更加清晰。
settings 关于数据库部分 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'glxt', # 这里写你的数据库名 'USER': 'root', # 这里写用户名 'PASSWORD': '1234', # 密码 'HOST': 'localhost', # 数据库所在主机的ip,如果是本机就写localhost 'PORT': '3306', # 端口号,默认3306, } } 关于项目部分 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', ] 语言时区 # LANGUAGE_CODE = 'en-us' #英文 LANGUAGE_CODE = 'zh-hans' # 中文 # 时区设置 # TIME_ZONE = 'UTC' # 世界标准时区 TIME_ZONE = 'Asia/Shanghai' # 中国时区