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.5K0
举报
文章被收录于专栏: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学习笔记】-环境搭建
使用virtualenv创建并启用虚拟机环境 ,关于virtualenv可参考https://www.yuque.com/binowen/tn8zvy/inscle pip install virtualenv virtualenv ./env source env/bin/activate
DevOps在路上
2023/05/16
5500
【Django学习笔记】-环境搭建
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
1.1K0
Django 系列博客(一)
学习了 python 这么久,终于到了Django 框架。这可以说是 python 名气最大的web 框架了,那么从今天开始会开始从 Django框架的安装到使用一步步的学习,这系列博客不会像前端的那样水了(立个 flag),希望可以成为高质量的博客。那么本篇博客介绍 Django 的安装以及如何在电脑上运行第一个 Django 应用。
py3study
2020/01/19
5730
Django实践-01入门
官网:https://www.djangoproject.com/ 博客:https://www.liujiangblog.com/
IT从业者张某某
2023/10/16
3360
Django实践-01入门
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
7530
01-环境搭建
MTV model:模型负责业务数据对象与数据库对象 template:模板,负责展示数据 view:视图,负责业务逻辑 MVC model:模型负责业务数据对象与数据库对象 view:视图,负责与用户交互的页面 controller:控制器,接收用户的输入调用模型与视图
py3study
2020/01/16
3170
Django 系列博客(二)
今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳。
py3study
2020/01/19
7930
第一个django工程
django是python语言的一款WEB开发框架,遵循MVC架构。如何创建一个简单的dango工程呢?请往下看!!
搁浅同学
2022/07/21
3590
第一个django工程
Django的Hello World
如果是在本地,可以打开127.0.0.1:8000看到自己的Hello World
饶文津
2020/06/02
4110
Django的Hello World
Django | 创建我们的第一个应用
欢迎关注【佛系学python】~ 作为一名业余舞者,不听音乐怎么行哈哈 进入正题~ 因为2.2版本有些内容不兼容 所以之后我用2.0版本 如果安装2.2版本的朋友 先卸载再装2.0版本
佛系编程人
2019/08/14
7210
Django | 创建我们的第一个应用
快用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吧
Django官方为什么没有标准项目结构
Django官方并没有提供标准的项目结构,于是网上众说纷纭,百花齐放,一千个读者有一千个哈姆雷特。那我们该怎么设计项目结构呢?在回答这个问题之前,先了解一下Django原生的目录和文件都是干嘛的。
dongfanger
2020/12/10
1.2K0
Django官方为什么没有标准项目结构
创建一个Django项目
说明:runserver是一个纯python编写的轻量级服务器,仅在开发阶段使用,后期部署上线会使用wsgi方式启动工程
星哥玩云
2022/09/08
4410
创建一个Django项目
Django环境搭建和开发初体验
开发中, 使用如上命令安装, 会将包安装到/usr/local/lib/python3.6/dist-packages/下
菜菜cc
2022/11/15
4390
Django环境搭建和开发初体验
测试开发之创建你的第一个Django项目(一)
为了使得代码管理更加方便,如果你不打算同步的话,可以直接跳到第二大步——创建django项目
梦无矶小仔
2022/06/30
1.3K0
测试开发之创建你的第一个Django项目(一)
关于“Python”的核心知识点整理大全51
我们要编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主 题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描 述,并邀请用户注册或登录。用户登录后,就可创建新主题、添加新条目以及阅读既 有的条目。学习新的主题时,记录学到的知识可帮助跟踪和复习这些知识。优秀的应用程序让这个记录 过程简单易行。
用户10920956
2024/01/19
3090
关于“Python”的核心知识点整理大全51
Django 教程 --- Django 基础
Django是一个基于python的web框架,它允许您快速地创建web应用程序,而不需要像其他框架那样遇到安装或依赖问题。
公众号---人生代码
2020/05/22
4.2K0
Python的Web应用框架--Django
python的web框架有很多,个人查了一下,有Django、Pylons、 Tornado、Bottle和Flask等,其中使用人数最多的是Django,而我学习Django也是因为openstack中使用的是django框架。
yaohong
2019/09/11
8790
Python的Web应用框架--Django
Django项目快速搭建
在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。
py3study
2020/01/19
1.4K0
Django项目快速搭建
Django框架基础
Django框架大概是python web框架中最有名的一个了,由于学习需要得用python搞个网页出来,那就学学这个喽。
mythsman
2022/11/14
3040
相关推荐
【Django学习笔记】-环境搭建
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档