数据库网站建设方案,网站翻页,个人网站怎么制作,网站建设管理情况说明Django 开发项目是很快的#xff0c;有多快#xff1f;看完本篇文章#xff0c;你就知道了。安装 Django前提条件#xff1a;已安装 Python。Django 使用 pip 命令直接就可以安装#xff1a;pip install django如果安装失败#xff0c;很可能是因为网络连接超时了#x…Django 开发项目是很快的有多快看完本篇文章你就知道了。安装 Django前提条件已安装 Python。Django 使用 pip 命令直接就可以安装pip install django如果安装失败很可能是因为网络连接超时了试试国内镜像pip install --default-timeout6000 -i https://pypi.tuna.tsinghua.edu.cn/simple django这条命令同时延长了超时时间提高成功率。安装完成后通过 django-admin --version 这条命令验证。创建 project按住 Windows 键 R输入 cmd 回车接着 cd 到任意目录或者先打开目录窗口在地址栏输入 cmd 回车不需要 cd(推荐)在命令行窗口输入命令创建 projectdjango-admin startproject mysite目录结构如下(注意有 2 个 mysite 哦)mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pywsgi.py创建 appDjango 项目由 1 个 project 和多个 app 组成。project 存放项目配置app 是网站各个功能的具体实现。app 的放置目录没有限制这里先放在和 mysite 的同级目录中先进入外层的 mysite 文件夹cd mysite输入命令创建django-admin startapp polls目录结构如下mysite/polls/__init__.pyadmin.pyapps.pymigrations/__init__.pymodels.pytests.pyviews.pymysite/manage.py使用 cmd 创建完 project 和 app 以后就可以打开 PyCharm再 Open mysite 项目了为了让 app 和 project 关联起来需要在 mysite/settings.py 文件中添加配置INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,polls.apps.PollsConfig, # 添加]在 polls/models.py 文件中添加数据模型from django.db import modelsclass Question(models.Model):question_text models.CharField(max_length200)pub_date models.DateTimeField(date published)class Choice(models.Model):question models.ForeignKey(Question, on_deletemodels.CASCADE)choice_text models.CharField(max_length200)votes models.IntegerField(default0)连接 MySQL前提条件已安装 MySQL创建好数据库。Django 默认使用轻量级数据库 SQLite我们切换为常用的 MySQL。修改 mysite/settings.py 中的数据库配置DATABASES {default: {ENGINE: django.db.backends.mysql,HOST: 主机,PORT: 端口,NAME: 数据库名,USER: 用户名,PASSWORD: 密码}}Django 默认通过底层调用 mysqlclient 这个库和 MySQL 交互。但是 mysqlclient 非常不好安装我们改用 pymysql。先安装pip install pymysql然后在与 mysite/settings.py 文件同级的 __init__ 文件中添加import pymysqlpymysql.version_info (1, 4, 0, final, 0)pymysql.install_as_MySQLdb()数据迁移数据迁移指的是把代码中的数据模型迁移到数据库中创建相应的表结构。第一步告诉 Django 数据模型有更新python manage.py makemigrations polls执行后输出Migrations for polls:polls/migrations/0001_initial.py- Create model Question- Create model Choice第二步执行数据迁移同步python manage.py migrate执行后输出Operations to perform:Apply all migrations: admin, auth, contenttypes, polls, sessionsRunning migrations:Rendering model states... DONEApplying polls.0001_initial... OK数据库表就创建好了启动项目万事俱备只差 1 条启动命令在根目录执行python manage.py runserver访问 http://127.0.0.1:8000/就可以看到来自 Django 老铁的这发火箭了小结本文是对《匆匆一眼》文章的补充。介绍了如何安装 Django创建 Django 的 project 和 app连接 MySQL执行数据迁移最后启动项目的实际操作步骤。思路很清晰。整体流程清楚了可这些文件都是干嘛的呢参考资料https://docs.djangoproject.com/en/3.1/intro/tutorial01/到此这篇关于Django搭建项目实战与避坑细节的文章就介绍到这了,更多相关Django搭建项目与避坑内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家