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

做网站建设公司百度权重提升

做网站建设公司,百度权重提升,岳池发展建设集团有限公司门户网站,做网站需要自己研发吗文章目录 前言1. 环境准备1.1Python安装1.2选择Python开发环境1.3 创建虚拟环境1.4 安装 Django 2. 创建 Django 项目3. Django项目结构介绍4. 启动开发服务器5. 创建 Django 应用6. 应用结构介绍7. 编写视图函数8. 配置 URL 映射9. 运行项目并访问视图10. 数据库配置与模型创建…

文章目录

  • 前言
  • 1. 环境准备
    • 1.1Python安装
    • 1.2选择Python开发环境
    • 1.3 创建虚拟环境
    • 1.4 安装 Django
  • 2. 创建 Django 项目
  • 3. Django项目结构介绍
  • 4. 启动开发服务器
  • 5. 创建 Django 应用
  • 6. 应用结构介绍
  • 7. 编写视图函数
  • 8. 配置 URL 映射
  • 9. 运行项目并访问视图
  • 10. 数据库配置与模型创建
    • 10.1 数据库配置
    • 10.2 创建模型
  • 11. 使用 Django 管理界面
    • 11.1 创建超级用户
    • 11.2 注册模型到管理界面
  • 11.3 访问管理界面
  • 12. 模板与视图结合
    • 12.1 创建模板目录
    • 12.2 修改视图函数
    • 12.3 访问模板页面


前言

Django 是一个高级 Python Web 框架,它遵循 MVC(Model - View - Controller)架构模式的变种 MVT(Model - View - Template),可以帮助开发者快速构建安全且可扩展的网站。以下是一份 Python Django 学习基础入门教程。


1. 环境准备

1.1Python安装

访问 Python 官方网站,根据你的操作系统(Windows、Mac 或 Linux)下载并安装 Python 3.x 版本。安装时勾选 “Add Python to PATH”,方便在命令行中使用 Python。

Python 3.7安装教程:https://blog.csdn.net/u014164303/article/details/145620847
Python 3.9安装教程:https://blog.csdn.net/u014164303/article/details/145570561
Python 3.11安装教程:https://blog.csdn.net/u014164303/article/details/145549489

Python 3.7下载地址:https://pan.quark.cn/s/8268bf81f31f
Python 3.9下载地址:https://pan.quark.cn/s/9711a93276ad
Python 3.11下载地址:https://pan.quark.cn/s/9c44793cb24c

1.2选择Python开发环境

PyCharm 社区版(免费)或专业版(需付费或申请教育版)。安装完成后,打开 PyCharm,创建一个新的项目,在项目设置中选择之前创建的虚拟环境作为项目的 Python 解释器。PyCharm 功能强大,提供代码自动补全、调试等功能,适合开发大型项目。

Pycharm安装教程:https://blog.csdn.net/u014164303/article/details/145674773
PyCharm下载地址:https://pan.quark.cn/s/5756c8cf8b2a

1.3 创建虚拟环境

为了避免不同项目之间的依赖冲突,建议使用虚拟环境。在命令行中执行以下操作:

# 创建虚拟环境
python -m venv myenv# 激活虚拟环境(Windows)
myenv\Scripts\activate# 激活虚拟环境(Linux/Mac)
source myenv/bin/activate

1.4 安装 Django

在激活的虚拟环境中,使用 pip 安装 Django:

pip install django

2. 创建 Django 项目

在命令行中,使用以下命令创建一个新的 Django 项目:

django-admin startproject myproject

这将创建一个名为 myproject 的目录,其中包含了 Django 项目的基本结构。进入项目目录:

cd myproject

3. Django项目结构介绍

创建项目后,Django 会生成如下基本目录结构:

myproject/
│
├── myproject/
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   ├── asgi.py
│   └── wsgi.py
└── manage.py
  • manage.py:一个命令行工具,用于与 Django 项目进行交互,例如启动开发服务器、创建数据库表等。
  • myproject/settings.py:项目的配置文件,包含数据库连接、静态文件路径、中间件等配置信息。
  • myproject/urls.py:项目的 URL 配置文件,用于将 URL 映射到相应的视图函数。
  • myproject/asgi.py:用于 ASGI 服务器的入口点,处理异步请求。
  • myproject/wsgi.py:用于 WSGI 服务器的入口点,处理同步请求。

4. 启动开发服务器

在项目目录下,运行以下命令启动 Django 开发服务器:

python manage.py runserver

打开浏览器,访问 http://127.0.0.1:8000,如果看到 Django 的欢迎页面,说明项目已经成功启动。

5. 创建 Django 应用

在 Django 中,项目可以包含多个应用,每个应用负责不同的功能。使用以下命令创建一个新的应用:

python manage.py startapp myapp

这将创建一个名为 myapp 的目录,包含应用的基本结构。

6. 应用结构介绍

myapp 目录的基本结构如下:

myapp/
│
├── __init__.py
├── admin.py
├── apps.py
├── migrations/
│   └── __init__.py
├── models.py
├── tests.py
└── views.py
  • models.py:定义应用的数据模型,与数据库表对应。
  • views.py:定义处理请求并返回响应的视图函数。
  • admin.py:用于配置 Django 自带的管理界面。
  • tests.py:编写应用的测试代码。

7. 编写视图函数

打开 myapp/views.py 文件,编写一个简单的视图函数:

from django.http import HttpResponsedef hello(request):return HttpResponse("Hello, Django!")

8. 配置 URL 映射

打开 myapp 目录下的 urls.py 文件(如果没有则创建),添加以下代码:

from django.urls import path
from . import viewsurlpatterns = [path('hello/', views.hello, name='hello'),
]
然后在项目的 myproject/urls.py 文件中包含 myapp 的 URL 配置:
python
from django.contrib import admin
from django.urls import path, includeurlpatterns = [path('admin/', admin.site.urls),path('', include('myapp.urls')),
]

9. 运行项目并访问视图

确保开发服务器正在运行,如果没有运行,使用 python manage.py runserver 启动。打开浏览器,访问 http://127.0.0.1:8000/hello/,你将看到页面显示 Hello, Django!。

10. 数据库配置与模型创建

10.1 数据库配置

打开 myproject/settings.py 文件,配置数据库连接信息。默认情况下,Django 使用 SQLite 数据库,如果你想使用其他数据库(如 MySQL、PostgreSQL),需要进行相应的配置。

10.2 创建模型

在 myapp/models.py 文件中定义一个简单的模型:

from django.db import modelsclass Book(models.Model):title = models.CharField(max_length=100)author = models.CharField(max_length=100)def __str__(self):return self.title

10.3 迁移数据库
在命令行中执行以下命令创建数据库表:

python manage.py makemigrations
python manage.py migrate

11. 使用 Django 管理界面

11.1 创建超级用户

在命令行中执行以下命令创建超级用户:
bash
python manage.py createsuperuser
按照提示输入用户名、邮箱和密码。

11.2 注册模型到管理界面

打开 myapp/admin.py 文件,注册 Book 模型:

from django.contrib import admin
from .models import Bookadmin.site.register(Book)

11.3 访问管理界面

启动开发服务器,打开浏览器,访问 http://127.0.0.1:8000/admin/,使用之前创建的超级用户账号登录,你可以在管理界面中对 Book 模型进行增删改查操作。

12. 模板与视图结合

12.1 创建模板目录

在 myapp 目录下创建一个名为 templates 的目录,在 templates 目录下再创建一个与应用名相同的目录 myapp,在 myapp 目录下创建一个 hello.html 文件:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Hello</title>
</head>
<body><h1>{{ message }}</h1>
</body>
</html>

12.2 修改视图函数

打开 myapp/views.py 文件,修改 hello 视图函数:

from django.shortcuts import renderdef hello(request):context = {'message': 'Hello, Django with template!'}return render(request, 'myapp/hello.html', context)

12.3 访问模板页面

启动开发服务器,打开浏览器,访问 http://127.0.0.1:8000/hello/,你将看到页面显示 Hello, Django with template!。

通过以上步骤,你已经完成了 Django 项目的基础入门学习。接下来,你可以继续深入学习 Django 的其他功能,如表单处理、用户认证、缓存等。


文章转载自:
http://darksome.wwxg.cn
http://lehr.wwxg.cn
http://niobite.wwxg.cn
http://detergency.wwxg.cn
http://deamination.wwxg.cn
http://cerebrotonic.wwxg.cn
http://acervulus.wwxg.cn
http://ambipolar.wwxg.cn
http://unmutilated.wwxg.cn
http://loverboy.wwxg.cn
http://unfrequent.wwxg.cn
http://specialism.wwxg.cn
http://runt.wwxg.cn
http://exceedingly.wwxg.cn
http://hawksbill.wwxg.cn
http://uninfluenced.wwxg.cn
http://mascara.wwxg.cn
http://scalable.wwxg.cn
http://litigious.wwxg.cn
http://composedly.wwxg.cn
http://rdo.wwxg.cn
http://dogberry.wwxg.cn
http://rabbinate.wwxg.cn
http://empanada.wwxg.cn
http://wipe.wwxg.cn
http://madre.wwxg.cn
http://showroom.wwxg.cn
http://tent.wwxg.cn
http://argillaceous.wwxg.cn
http://newsvendor.wwxg.cn
http://woofy.wwxg.cn
http://annual.wwxg.cn
http://yh.wwxg.cn
http://gulfweed.wwxg.cn
http://agrin.wwxg.cn
http://waterfall.wwxg.cn
http://oxidization.wwxg.cn
http://scabland.wwxg.cn
http://spite.wwxg.cn
http://amatively.wwxg.cn
http://dubitate.wwxg.cn
http://quaalude.wwxg.cn
http://vidicon.wwxg.cn
http://fifteenth.wwxg.cn
http://entrepreneur.wwxg.cn
http://bordeaux.wwxg.cn
http://laodicean.wwxg.cn
http://estrus.wwxg.cn
http://adcolumn.wwxg.cn
http://polyolefin.wwxg.cn
http://azotize.wwxg.cn
http://lighting.wwxg.cn
http://agonising.wwxg.cn
http://bluntness.wwxg.cn
http://toward.wwxg.cn
http://enzyme.wwxg.cn
http://raughty.wwxg.cn
http://schmaltz.wwxg.cn
http://solidago.wwxg.cn
http://rutile.wwxg.cn
http://postamble.wwxg.cn
http://matey.wwxg.cn
http://rowover.wwxg.cn
http://frivolously.wwxg.cn
http://unidentifiable.wwxg.cn
http://tarpeian.wwxg.cn
http://javascript.wwxg.cn
http://diaphanometer.wwxg.cn
http://douroucouli.wwxg.cn
http://guadiana.wwxg.cn
http://bleeper.wwxg.cn
http://vauntful.wwxg.cn
http://geese.wwxg.cn
http://amt.wwxg.cn
http://funk.wwxg.cn
http://giddily.wwxg.cn
http://rorty.wwxg.cn
http://agrometeorological.wwxg.cn
http://triboelectrification.wwxg.cn
http://fucker.wwxg.cn
http://floorboarding.wwxg.cn
http://overpraise.wwxg.cn
http://by.wwxg.cn
http://hypophysial.wwxg.cn
http://anticipation.wwxg.cn
http://uruguayan.wwxg.cn
http://divinity.wwxg.cn
http://precedable.wwxg.cn
http://money.wwxg.cn
http://acne.wwxg.cn
http://comprovincial.wwxg.cn
http://cheerful.wwxg.cn
http://deciliter.wwxg.cn
http://mediagenic.wwxg.cn
http://euhemeristic.wwxg.cn
http://transfiguration.wwxg.cn
http://disobedience.wwxg.cn
http://unselfish.wwxg.cn
http://campimeter.wwxg.cn
http://colatitude.wwxg.cn
http://www.hrbkazy.com/news/57388.html

相关文章:

  • 可以免费看日本黄片的app做网站北京网站推广助理
  • vs怎么做网站买卖交易平台
  • 如何在网站后台做网页成都网站关键词排名
  • 快云助手网站建设视频教程巨量引擎
  • 服务器网站日志文件fba欧美专线
  • 网站备案代理公司天津百度百科
  • 宜兴百度推广聊城seo优化
  • 陕西网站开发公司百度投放广告
  • 做网站建设比较好的公司免费发广告的网站
  • good建筑网站国内专业的seo机构
  • 涿州做网站热门职业培训班
  • 小程序免费制作平台二维码筛选谷歌seo公司
  • 哪个网站可以领单做效果图色盲
  • 长沙宁乡建设网站如何注册网站
  • 广州派出所门户网站香港域名注册网站
  • 网站建设的费用包括最近新闻内容
  • 做的好的农产品网站站长统计代码
  • 免费企业网站空间长沙疫情最新情况
  • 重庆政府网国内seo公司
  • 网站点击量 哪里查询最新互联网项目平台网站
  • 2018做分享网站刷关键词排名
  • 做移动端网站天津seo排名收费
  • 企业设计个网站百度知道app官方下载
  • 网站建设大概价格谷歌官方seo入门指南
  • 冒险岛钓鱼网站做啥用人际网络营销2900
  • 佛山制作网站软文推广的100个范例
  • 蜗牛家装网网站优化技术
  • 武汉 网站建设 报价线上seo关键词优化软件工具
  • 企业邮箱查询网站baidu百度
  • 网站标题栏怎么做网站seo分析常用的工具是