Django+MySQL项目开始
2021/7/12 19:12:22
本文主要是介绍Django+MySQL项目开始,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Django+MySQL
- Python环境的配置
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配置
MySQL版本 Server version: 8.0.11 MySQL Community Server - GPL
- pycharm的下载
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
-
项目创建:
- 新建项目:file->new file 新建一个django项目并选择解释器,可以在more settings上创建app,或者在pycharm下面的终端中添加。
终端输入 python manage.py startapp myapp
- 在终端运行就可启动项目
python manage.py runserver
- 小试一下
- views.py
from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index(request): return HttpResponse("一个管理系统")
- glxt\urls.py
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
- myapp下新建urls.py
- myapp\urls.py
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,使内容更加清晰。
连接MySQL数据库以及SETTINGS的配置
- 连接MySQL并配置settings
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' # 中国时区
这篇关于Django+MySQL项目开始的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程