mac系统+python+django之搭建第一个demo(代码片段)

owen-et owen-et     2023-01-07     150

关键词:

一、首先,用pip安装Django

# 安装命令
pip install django==1.10.3

安装路径为:

/Users/zhan/.pyenv/versions/3.6.1/lib/python3.6/site-packages/django

 

二、创建项目与应用

安装完成之后,会多出一个django-admin的文件,此文件会提供Django所有的命令。

查看django-admin文件的路径,命令:

which django-admin

django-admin路径为:

/Users/zhan/.pyenv/versions/3.6.1/bin/django-admin

 

输入命令,查看django命令:

# 输入
django-admin # 如下 Type ‘django-admin help <subcommand>‘ for help on a specific subcommand. Available subcommands: [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate runserver sendtestemail shell showmigrations sqlflush sqlmigrate sqlsequencereset squashmigrations startapp startproject test testserver

cd 到需要创建项目的目录下,并使用startproject来创建项目,命令为:

# 进入需要创建的目录下
cd xxx/xxx/Demo/

# 创建项目
django-admin startproject guest

创建后如图所示:

技术分享图片

命令行再输入:

# 进入guest项目
cd guest

# 查看manage所提供的命令
python manage.py

Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.

Available subcommands:

[auth]
changepassword
createsuperuser

[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver

[sessions]
clearsessions

[staticfiles]
collectstatic
findstatic
runserver

再接着创建sign应用,命令:

# 创建应用
python manage.py startapp sign

如图所示:

技术分享图片

 

三、运行Django

通过输入命令:

# 运行服务
python manage.py runserver


Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run ‘python manage.py migrate‘ to apply them.

October 11, 2018 - 07:21:03
Django version 1.10.3, using settings ‘guest.settings‘
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

浏览器打开地址:http://127.0.0.1:8000/

技术分享图片

说明Django已经在运行了。

如果你的8080端口被占用了,可以使用指定的端口,命令为:

python manage.py runserver 127.0.0.1:8001

如图所示:

技术分享图片

四、Hello World

如何在web页面打印“Hello World”

首先,需要配置一下文件guest/settings.py,将sign应用添加到项目中。

技术分享图片

其次,打开urls.py文件,添加路径如下:

from django.conf.urls import url
from django.contrib import admin
from sign import views   # 导入sign的views文件

urlpatterns = [
    url(r^admin/, admin.site.urls),
    url(r^index/$, views.index),  # 添加index/路径配置
]

最后在views.py中添加index方法:

from django.shortcuts import render
from django.http import HttpResponse    # 引用HttpResponse类
# Create your views here. 
def index(request):
  return HttpResponse("Hello World!!")

再返回到浏览器刷新页面:

技术分享图片

第一个Demo完成啦!

 

django系列之第一个项目搭建(代码片段)

一、安装  (1)使用pip3installdjango在控制台安装django;  (2)添加到环境变量  二、创建项目  方式1:通过命令创建 (1)创建project:通过django-admin.pystartprojectmysite:mysite为自己的项目名称C:UsersXSPycharmProjects>django-admin.... 查看详情

django基础,环境搭建,开始第一个项目(代码片段)

...虚拟环境的重要性:什么是python虚拟环境,通过工具,将系统上的python复制了一份。-为什么要有      1.不会污染系统环境     &nbs 查看详情

vs2019开发django之项目搭建

前言Django是一个开放源代码的Web应用框架,是由Python编写的一个应用框架。学习框架其实就是一个读官方文档并自我解析最后能运用到实战项目的过程。官网地址:Django官方文档项目创建1.在VS2019python开发环境搭建中完成... 查看详情

django搭建博客系统之创建博客的数据库模型

在我们之前已经创建好了虚拟环境,以及开始一个项目。现在我们要添加一些功能性代码,django鼓励我们把自己编写的代码放入app中,每个app实现一个功能。如今新建一个blogapp1,在虚拟环境下进入根目录,运行pythonmanage.pystartap... 查看详情

搭建django,建立第一个demo

一、1、安装好Python(我用的最新版2.7.15),配置环境变量,并且安装好对应的Django版本(pipinstalldjango),在Python安装目录下的Scropts下会多出djano-admin.exe文件2、如何查看是否安装好Django,CMD下输入“django-admin”,会出现Django所提... 查看详情

pycharm+django搭建第一个pythonweb程序

1.安装django无论是Python2.x还是Python3.x版本,都可以使用pip来安装Django。在控制台使用如下命令:pipinstalldjango如:2.检查dgango是否安装成功安装成功后,在ipython里面或者Pycharm的Pythonconsole控制台导入django,并查看版本信息,使用如... 查看详情

coolblog开发笔记第2课:搭建开发环境

...选择一些比较好用的开发工具大有裨益。开发选择的操作系统为win7x64旗舰版(比较普遍,我也想用Mac),Python版本使用的是3.5.2,Django采用的版本是1.9.8。建议大家Pyt 查看详情

搭建第一个django网站(代码片段)

1:搭建第一个Django网站我的环境安装了anaconda3.X,已经自带了django框架。C:Usershe>condalistDjango#packagesinenvironmentatF:aiinstallAnaconda3:##NameVersionBuildChanneldjango2.2.3pypi_0pypi1.手动创建第一个djangdo项目##1:切换目录pushdF: 查看详情

django之中间件设置(代码片段)

中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出激活:添加到Django配置文件中的MIDDLEWARE_CLASSES元组中每个中间件组件是一个独立的Python类,可以定义下面方法中的一个或多个... 查看详情

pythonweb开发教程,搭建第一个django项目

 这篇写怎么创建django项目,以及把django项目运行起来。 1、创建django项目          a.使用命令创建,安装完django之后就有django-admin命令了,执行命令创建即可,命令如下:  1django-... 查看详情

django之视图系统(代码片段)

Django的View(视图)一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什... 查看详情

搭建django项目虚拟环境(windows系统下)

  一、安装virtualenv  我们可以使用正式的Python环境中的pip进行安装。进入cmd界面,运行“pipinstallvirtualenv”,完成安装后,可以运行“wherevirtualenv”验证安装情况。  二、建立虚拟环境  为了方便管理,我们要建立一个... 查看详情

搭建django项目虚拟环境(windows系统下)

  一、安装virtualenv  我们可以使用正式的Python环境中的pip进行安装。进入cmd界面,运行“pipinstallvirtualenv”,完成安装后,可以运行“wherevirtualenv”验证安装情况。  二、建立虚拟环境  为了方便管理,我们要建立一个... 查看详情

django之views系统(代码片段)

Django的View(视图)简介一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包... 查看详情

flutter之mac环境搭建(代码片段)

1.在桌面创建一个flutter的文件夹,文件夹名字是flutter,打开终端,输入命令:cdDesktop/flutterunzip~/Downloads/flutter_macos_v0.5.1-beta.zip2.设置PATH环境变量nano~/bash_profile然后添加一下代码,保存并退出,【第一行是 查看详情

pyhton编程之第一个pyhton程序

一:Python的第一个程序  Python在Windows系统和Linux系统下都可以安装,这里不过多说明安装过程,linux系统默认情况已经安装了Python2x的版本。注:目前使用的Python均为3。  1、Windows操作系统:  使用Pyhton语言编写的第一个... 查看详情

django学习第2篇:django之反向解析(代码片段)

...n startproject projectname  创建一个项目下的应用:python3 manage.py startapp appname  运行:python3 manage.py runserver IPPORT3、url配置(URLconf)urls.py  功能:建立起url与视图函数的映射关系  url(正则表达... 查看详情

windows7下搭建django开发环境(代码片段)

...料python3.6.4django2.0.5方法/步骤1、安装python参考《01Windows7系统下安装Python》python的安装。2、安装ipythonipython是一个python的交互式 查看详情