Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows Django 腾讯云Python SDK

Windows Django 腾讯云Python SDK

原创
作者头像
Windows技术交流
修改于 2020-08-19 09:49:51
修改于 2020-08-19 09:49:51
5.3K0
举报
文章被收录于专栏:Windows技术交流Windows技术交流

1、安装Python、升级pip、配置国内源

①安装Python:

我用的vs2019,支持C#/C++/Python/Node.js,安装vs的时候可以勾选Python,安装后我只手动添加了Python到环境变量。

也可以直接在Python官网下载安装包安装,建议这种方式。

在官网https://www.python.org/downloads/windows/下载Windows x86-64 executable installer

②升级pip:

python -m pip install --upgrade pip

③配置pip源:

pip源三选一,参考https://cloud.tencent.com/developer/article/1601851

2、准备Django环境

mkdir helloworld创建目录

cd helloworld进入目录

python -m venv hw_env这里运行了模块venv,并使用它创建一个名为hw_env的虚拟环境

注意:如果python是较早版本,则先安装virtualenv(pip3 install virtualenv)然后再创建虚拟环境(virtualenv hw_env)

激活虚拟环境:hw_env\Scripts\activate

停用虚拟环境:hw_env\Scripts\deactivate

python -m pip install --upgrade pip

pip3 install django

3、创建项目、startapp、安装sdk

django-admin startproject helloworld .后面有个空格和英文.点代表在当前目录创建项目hellworld

python manage.py startapp pages增加页面文件

pip install tencentcloud-sdk-python安装腾讯云Python SDK

4、编辑相关.py文件

编辑

① helloworld/settings.py 编辑helloworld项目文件夹里的settings.py,在INSTALLED_APPS的开头新增一行'pages.apps.PagesConfig', 注意后面有个英文逗号;再把ALLOWED_HOSTS = [ ]加上'*'改为ALLOWED_HOSTS = ['*']

……

INSTALLED_APPS = [

'pages.apps.PagesConfig', # 新增

  ......

]

……

ALLOWED_HOSTS = ['*']

……

上面注意*前后有英文单引号

② helloworld/urls.py 编辑helloworld项目下的urls.py,内容如下

from django.contrib import admin

from django.urls import path, include

urlpatterns = [

    path('admin/', admin.site.urls),

    path('', include('pages.urls')),

]

③ pages/urls.py 如果pages目录下没有urls.py,就新建一个,内容如下

from django.urls import path

from .views import homePageView

from django.views.generic.base import RedirectView

urlpatterns = [

    path('', homePageView, name='home'),

path('favicon.ico', RedirectView.as_view(url='static/favicon.ico')),

]

favicon.ico放在pages目录下的static目录里

favicon.ico.zip

④ pages/views.py 编辑pages文件夹下的views.py,以上3个文件都不包含业务代码,业务代码在views.py里写

from django.http import HttpResponse

在这里写业务代码

def homePageView(request):注意后面有个英文冒号

return HttpResponse('这里可以输出业务信息')

以上4个文件修改完成后执行python manage.py migrate

然后执行python manage.py runserver 0.0.0.0:8888查看效果(端口号可以自己指定)

上图红色标记的地方是为了解决python django常见的“Not Found: /favicon.ico”问题,主要通过③中的2句代码实现

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
快用Django REST framework写写API吧
Django默认是前后端绑定的,提供了Template和Form,现在流行前后端分离项目,Python大佬坐不住了,于是便有了Django REST framework:https://github.com/tomchristie
dongfanger
2020/12/18
1.2K0
快用Django REST framework写写API吧
Python+Django实现简单HelloWord网页
1、manage.py 项目管理、启动项目、创建app、数据管理,这个文件不需要改动 2、在myproject中,我们需要编写和更改的是settings.py和urls.py
Python研究者
2022/10/27
2300
centos7.6部署django+nginx+uwsgi
首先你需要准备好一台已经安装好的centos7.6虚拟机,这个用vm很容易实现 首先约定好 $为系统用户 # 为系统管理员 *** 首先进入系统 执行 # yum update -y *** 然后安装软件管理包和可能使用到的系统依赖环境 执行 # yum -y groupinstall “Development tools” *** 接着执行 :# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-
kirin
2020/05/09
7380
【Python全栈100天学习笔记】Day41 Django快速上手
Web开发的早期阶段,开发者需要手动编写每个页面,例如一个新闻门户网站,每天都要修改它的HTML页面,随着网站规模和体量的增大,这种方式就变得极度糟糕。为了解决这个问题,开发人员想到了用外部程序来为Web服务器生成动态内容,也就是说HTML页面以及页面中的动态内容不再通过手动编写而是通过程序自动生成。最早的时候,这项技术被称为CGI(公共网关接口),当然随着时间的推移,CGI暴露出的问题也越来越多,例如大量重复的样板代码,总体性能较为低下等,因此在时代呼唤新英雄的背景下,PHP、ASP、JSP这类Web应用开发技术在上世纪90年代中后期如雨后春笋般涌现。通常我们说的Web应用是指通过浏览器来访问网络资源的应用程序,因为浏览器的普及性以及易用性,Web应用使用起来方便简单,免除了安装和更新应用程序带来的麻烦,而且也不用关心用户到底用的是什么操作系统,甚至不用区分是PC端还是移动端。
天道Vax的时间宝藏
2022/04/02
7280
【Python全栈100天学习笔记】Day41 Django快速上手
Django学习笔记一初识Django
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。开发者使用Django,只要很少的代码,就可以轻松完成一个网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 。Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
全栈程序员站长
2022/09/27
7330
Django学习笔记一初识Django
Django 系列博客(一)
学习了 python 这么久,终于到了Django 框架。这可以说是 python 名气最大的web 框架了,那么从今天开始会开始从 Django框架的安装到使用一步步的学习,这系列博客不会像前端的那样水了(立个 flag),希望可以成为高质量的博客。那么本篇博客介绍 Django 的安装以及如何在电脑上运行第一个 Django 应用。
py3study
2020/01/19
5500
01-环境搭建
MTV model:模型负责业务数据对象与数据库对象 template:模板,负责展示数据 view:视图,负责业务逻辑 MVC model:模型负责业务数据对象与数据库对象 view:视图,负责与用户交互的页面 controller:控制器,接收用户的输入调用模型与视图
py3study
2020/01/16
3100
Django 教程 --- Django 基础
Django是一个基于python的web框架,它允许您快速地创建web应用程序,而不需要像其他框架那样遇到安装或依赖问题。
公众号---人生代码
2020/05/22
4.1K0
Django框架基础
Django框架大概是python web框架中最有名的一个了,由于学习需要得用python搞个网页出来,那就学学这个喽。
mythsman
2022/11/14
2910
Django的Hello World
如果是在本地,可以打开127.0.0.1:8000看到自己的Hello World
饶文津
2020/06/02
3930
Django的Hello World
Django入门(1)
Django入门 项目创建和APP创建 准备环境 python3 virtualenv pip3 pip3 install django==1.1 项目创建,APP创建 django-admin startproject ops cd ops python3 manage.py startapp darshboard cd darshboard #进入项目路径 touch urls.py #创建路由文件 项目结构如下: ops/ |-- darshboard | |-- admin.py | |-- ap
py3study
2020/01/02
3800
SAOMS系统搭建(一)
SAOMS系统搭建 采用python3.6 + django2.1 + pycharm Django采用M(model: 数据存取层) T(template: 业务逻辑层) V(views: 表现层) 初始化项目 1. 首先要确保有pip包管理工具 2. virtualenv: pip install virtualenv, python虚拟环境 3. mkvirtualenv <project_name>创建虚拟环境 4. workon <env_name> 进入虚拟环境 5. pip install x
py3study
2020/01/06
1K0
第一个django工程
django是python语言的一款WEB开发框架,遵循MVC架构。如何创建一个简单的dango工程呢?请往下看!!
搁浅同学
2022/07/21
3500
第一个django工程
Django | 创建我们的第一个应用
欢迎关注【佛系学python】~ 作为一名业余舞者,不听音乐怎么行哈哈 进入正题~ 因为2.2版本有些内容不兼容 所以之后我用2.0版本 如果安装2.2版本的朋友 先卸载再装2.0版本
佛系编程人
2019/08/14
7040
Django | 创建我们的第一个应用
创建一个Django项目
说明:runserver是一个纯python编写的轻量级服务器,仅在开发阶段使用,后期部署上线会使用wsgi方式启动工程
星哥玩云
2022/09/08
4150
创建一个Django项目
用Python Django建一个issue跟踪管理网站(一)Django的安装和使用
本文以issue跟踪管理网站为背景介绍Python Django的安装和使用方法。
ExASIC
2023/02/17
6740
用Python Django建一个issue跟踪管理网站(一)Django的安装和使用
Python的Web应用框架--Django
python的web框架有很多,个人查了一下,有Django、Pylons、 Tornado、Bottle和Flask等,其中使用人数最多的是Django,而我学习Django也是因为openstack中使用的是django框架。
yaohong
2019/09/11
8590
Python的Web应用框架--Django
Django项目快速搭建
在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
py3study
2020/01/19
1.4K0
Django项目快速搭建
Django实践-01入门
官网:https://www.djangoproject.com/ 博客:https://www.liujiangblog.com/
IT从业者张某某
2023/10/16
3030
Django实践-01入门
关于“Python”的核心知识点整理大全51
我们要编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主 题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描 述,并邀请用户注册或登录。用户登录后,就可创建新主题、添加新条目以及阅读既 有的条目。学习新的主题时,记录学到的知识可帮助跟踪和复习这些知识。优秀的应用程序让这个记录 过程简单易行。
用户10920956
2024/01/19
2620
关于“Python”的核心知识点整理大全51
相关推荐
快用Django REST framework写写API吧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档