当前位置: 首页 > news >正文

如何自己网站接装修生意做湖南靠谱seo优化公司

如何自己网站接装修生意做,湖南靠谱seo优化公司,网站怎么自己做优化,外包网站怎么做seo1.django是什么? Django是一个高级的、免费的、开源的Web应用框架,它由Python编程语言编写而成。Django遵循模型-视图-控制器(MVC)的设计模式,但通常将其称为模型-视图-模板(MVT)架构。它的主要…

1.django是什么?

Django是一个高级的、免费的、开源的Web应用框架,它由Python编程语言编写而成。Django遵循模型-视图-控制器(MVC)的设计模式,但通常将其称为模型-视图-模板(MVT)架构。它的主要特点是:

快速开发:Django旨在简化Web应用的构建过程,允许开发者快速地创建功能丰富的网站。
DRY原则:Django遵循“Don't Repeat Yourself”(DRY)原则,鼓励代码复用,减少冗余。
数据库驱动:它内置了ORM(对象关系映射)系统,使得处理数据库操作变得简单,无需编写SQL语句。
安全性:Django提供了许多内置的安全防护措施,如防止跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等。
强大的URL路由:Django允许灵活定义URL模式,将URL映射到特定的视图函数。
内置的管理员界面:Django提供了一个可自定义的后台管理系统,方便管理数据库中的数据。
模板系统:Django的模板语言允许开发者创建动态HTML页面,支持继承、过滤器和标签等功能。
可扩展性:Django拥有丰富的第三方库和插件,如Django Rest Framework用于API开发,Django Channels支持WebSocket等异步通信。
社区支持:Django有一个活跃的开发者社区,提供各种教程、文档和论坛支持,如Django中文社区、官方论坛和Discord服务器。
遵循Web标准:Django支持现代Web开发的最佳实践,如使用HTTP/2、响应式设计和性能优化。
由于这些特性,Django成为了构建复杂、高性能Web应用的首选框架之一。

2.Pycharm 社区版,还是专业版?

使用Pycharm分为社区版(免费)和专业版(可破)。

专业版可以直接创建Django项目。专业版有个代码提示的功能,非常方便,写完一句代码,回车后就会猜测你的下一句代码,你直接在此基础上进行修改就好。挺好的。

社区版需要先创建一个普通项目,然后pip install django,再使用命令django-admin startproject prjName创建django项目。没有那个代码预测的功能,自己慢慢敲也是可以的。

可以的话,还是专业版,更专业。

3.开始django,Pycharm专业版

创建一个Django项目

从菜单File--New Project,填好信息后,直接create

项目创建中,会安装Django

创建好的项目:

运行一个Django项目

项目创建完成后,可以直接运行。我们先试试常规办法,在文件上右键,选择Run XXX

运行的结果,直接exit 了。Django有自己的运行方式,而且不只一种呢。

运行方法一,命令行的方式

使用下面的命令执行,默认的端口是8000

Python manage.py runserver

也可以使用命令指定端口:

Python manage.py runserver 127.0.0.1:8001

运行方法二,配置Django Server的方式

配置一个Django server,输入host和port

直接运行

4.django尊容如何?

前端

后台管理端

Django后台提供了检点用户、权限等管理功能。现在,还没有建立数据库表所以报错了哈。

5.数据库的配置

默认的数据库sqlite

在setting.py里配置新的数据库postgresQL

#配置postgres数据库'default': {'ENGINE': 'django.db.backends.postgresql','NAME': 'dCore','USER': 'postgres','PASSWORD': '123456','HOST': '127.0.0.1','PORT': '5432',}

安装postgreSQL的驱动

pip install psycopg2

迁移数据库(可以认为是初始化数据)

两个命令

makemigrationsmigrate在Django框架中扮演着不同的角色,它们的主要区别在于职责和功能。12

  1. makemigrations:

    • 功能:makemigrations命令用于创建数据库迁移文件。它会检测应用程序中的模型变化,并生成相应的迁移文件来描述如何将旧的数据模型转换为新的数据模型。
    • 过程:在创建迁移文件时,Django会自动检测模型的增加、删除、修改等操作,并将其记录在迁移文件中。迁移文件是一个Python脚本,包含了一个Migration类,其中定义了如何对数据库进行变更的操作。
    • 自定义:开发人员可以通过编辑迁移文件来自定义数据库迁移的行为。
  2. migrate:

    • 功能:migrate命令用于应用数据库迁移,它会根据迁移文件中的操作指令,将数据库结构更新为最新的模型定义。
    • 过程:Django会检查迁移文件,并将其中的变化应用到数据库中,确保数据库的结构与模型的结构保持一致。
    • 依赖:migrate命令还会根据迁移目录中间代码文件和Django的数据库django_migrations表中的代码文件做对比,如果表中没有那就对这些没有文件按顺序和依赖关系做迁移应用,然后再把代码文件名加进迁移表中。

方式一,Ctrl+Alt+R,打开manage.py工具

makemigrations

migrate

方式二,命令行

python manage.py makemigrations
python manage.py migrate

初始化的数据库表

6.再看后台管理界面

后台管理界面,登录页

创建一个超级管理员

使用命令createsuperuser

一次输入用户名、邮箱、密码

创建完成后,就可以使用登录。

后台管理界面

至此,Django的开发基础就做完了。

你的顺利吗?

http://www.hkea.cn/news/885275/

相关文章:

  • 购买一个网站空间如何可以多个域名使用吗长沙网站建设服务
  • 天津市建设委员会网站上海网站制作开发
  • 扬中网站建设墨子学院seo
  • 分析电子商务网站建设需求教案青岛今天发生的重大新闻
  • 汕头模板开发建站百度发布信息怎么弄
  • 健身网站开发项目总结关键词筛选工具
  • 重庆网站建设零臻靠谱国内永久免费的云服务器
  • 软件库合集软件资料2024郑州百度快照优化
  • 房地产开发公司网站建设方案seo去哪里学
  • 做网站可以赚钱吗百度小说搜索风云排行榜
  • 做网站交接需要哪些权限网站seo视频教程
  • 在网站怎么做收款二维码刷移动关键词优化
  • 问信息奥赛题怎么做 去哪个网站互联网网络推广
  • b2c电子商务网站系统下载专业网站seo推广
  • 引流推广的方法seo诊断工具
  • 平阴县建设工程网站直通车推广怎么做
  • 网站开发外包不给ftp高佣金app软件推广平台
  • 太原适合网站设计地址百度用户服务中心客服电话
  • 济南源码网站建设长沙网站seo推广公司
  • 北京网站制作17页和业务多一样的平台
  • 无锡市住房城乡建设委网站简单网页设计模板html
  • 武汉市大型的网站制作公司网站ip查询
  • 做仪表行业推广有哪些网站电商网站设计
  • 动静分离网站架构百度售后客服电话24小时
  • 做汽车配件生意的网站佛山seo关键词排名
  • 创意建站推荐百度做广告多少钱一天
  • 巴中网站建设公司百度seo怎么做网站内容优化
  • 查网站备案名称上海网络营销seo
  • 人是用什么做的视频网站网络营销方案设计毕业设计
  • 建设网站考虑因素关键词优化是怎么弄的