Django HelloWorld 部署

简介: 第一阶段:搭建Django框架  mkdir django  //创建一个文件夹 命名为django  cd django    //进入django文件夹  django-admin startproject HelloWorld  //创建一...

第一阶段:搭建Django框架

  mkdir django  //创建一个文件夹 命名为django

  cd django    //进入django文件夹

  django-admin startproject HelloWorld  //创建一个Project  命名为HelloWorld

  cd HelloWorld  //进入HelloWorld

img_c85c39dd6b61ac412bc247c860a53d1e.png

查看一下目录,结果有两个文件:

  HelloWorld   //该目录用于存放一些配置信息

  manage.py  //目前还不清楚干嘛的 应该是用于类似于生成器之类的文件

  python3 manage.py startapp Hello    //生成一个app 命名为Hello

下面让我们看看Tree:

img_56fbeed4cfe6d7da0cabbd5332e64b55.png



之后我们就进入下一阶段:编辑、配置文件

第一步我先来编辑./Hellow/views.py

  这里我们要注意,如果遇到直接输出中文出现乱码的情况,是我们的编码方式出了问题。

  有两种解决方案,

    一是像本例一样:在文件开头加上一句 '#coding: utf-8'

    另一种是:先将含有中文字符的文件保存为‘utf-8’的编码格式,然后修改settings.py文件,加入下面两行:

FILE_CHARSET ='utf-8'DEFAULT_CHARSET ='utf-8'


        至于LANGUAGE_CODE = 'zh-cn'也不是必须的,改这个是让Django显示中文,和字符格式没太大关系。

        改完这两个文件就可以正常显示中文了。

img_51e409b11aa51c150090697429a953ed.gif

#coding: utf-8from django.shortcuts import renderfrom django.http import HttpResponse #Import DjangoLib

# Create your views here.

def index(request):

    returnHttpResponse(u'Hello World')

img_51e409b11aa51c150090697429a953ed.gif
img_c7bdf4888ba2ace64c7959ab54e3e13a.png

第二步:再来编辑./HelloWord/settings.py   这个明显是Django框架的配置文件

img_51e409b11aa51c150090697429a953ed.gif

INSTALLED_APPS = (

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'Hello',

    'HelloDjango',

)

img_51e409b11aa51c150090697429a953ed.gif

这里只需要在INSTALLED_APPS中添加我们建立的app,这里我建立了两个Hello和HelloDjango

img_d11b0f8a224808e4772780999e358f8f.png

这里注意:    逗号


第三步:添加URL

img_51e409b11aa51c150090697429a953ed.gif

from django.conf.urls import include, urlfrom django.contrib import adminfromHello import viewsas Hello_viewsfromHelloDjango import viewsas Hello_Django_views

urlpatterns = [

    url(r'^admin/', include(admin.site.urls)),

    url(r'^$', Hello_views.index),

    url(r'^django/', Hello_Django_views.index)

]

img_51e409b11aa51c150090697429a953ed.gif


img_9c28b25772d567c59da12ba6aad75e10.png
img_05d7b9e54c3a87c59641c7ba0c149af0.png



好了,经过这三步我们就牛刀小试了一把!

最后一个阶段:运行Server,查看效果

  python3 manage.py runserver 8080     //8080  是网络端口号 也可以改成别的 比如8081

img_c0402eff921566b82ead3c5565801b2e.png


 好了完成!看看效果吧!

img_21c6168131141a1da5939916efa557d9.png
img_92e1b303e81c49f8f94fee52232dda7d.png
img_07c9fdafc6910003da79f45083ceda9f.png
目录
相关文章
|
前端开发 数据库 Docker
一款可以直接使用的招聘网站, react django开发招聘网站,docker 部署
一款可以直接使用的招聘网站, react django开发招聘网站,docker 部署
92 0
|
XML 应用服务中间件 Linux
在一个centos服务器上同时部署tomcat,django,flask
在一个centos服务器上同时部署tomcat,django,flask
127 0
|
2月前
|
IDE 关系型数据库 MySQL
Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld
这篇文章是关于如何创建一个Django框架,介绍Django的项目结构和开发逻辑,并指导如何创建应用和编写“Hello, World!”程序的教程。
100 3
Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld
|
2月前
|
监控 应用服务中间件 网络安全
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
150 0
|
4月前
|
前端开发 JavaScript Linux
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
【Azure 应用服务】在Azure App Service for Linux环境中,部署的Django应用,出现加载css、js等静态资源文件失败
|
6月前
|
关系型数据库 MySQL 开发工具
Django项目部署(命令函部署)
Django项目部署(命令函部署)
|
6月前
|
运维 Serverless 测试技术
函数计算产品使用问题之如何部署Django服务
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
|
测试技术 数据安全/隐私保护 Docker
Docker部署开源项目Django-CMS企业内容管理系统
【5月更文挑战第20天】Docker部署开源项目Django-CMS企业内容管理系统
156 1
|
7月前
|
安全 数据库 Docker
百度搜索:蓝易云【Django进行docker服务器部署。】
需要注意的是,部署前请确保在开发环境中进行了充分的测试,并且在生产环境中采取了适当的安全措施,如使用安全的数据库连接、配置正确的访问权限等。
84 4
|
7月前
|
安全 JavaScript 搜索推荐
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅
【实测】记一次用windows11家庭中文版部署django+vue项目的踩坑之旅