Django 2.0 手动创建项目和应用
2018-01-19 16:26
1391 查看
正在自学python,想从Django开始,Django2.0的教程不多,毕竟新版本的普及需要时间,如果是想找工作的话建议还是先学Python2.x和Django1.x,第一次写东西,还请多包涵~操作系统:win7python版本:3.6.4django版本:2.0.1[b]一、安装Python3.6.4[/b]这个没什么说的,Django是基于Python的web框架,直接去官网下载即可,下载Python3.6.4的官方网址:https://www.python.org/downloads/release/python-364/点击打开链接,我下的是windows 64位安装包:
下载好之后直接双击安装,安装的时候勾选添加Python到环境变量,默认是没有勾选的:
直接选择默认安装就可以了
安装完成直接关闭窗口:
[b]二、安装Django[/b]安装好Python后按win+R打开运行窗口,输入cmd打开命令行工具(或者直接在系统的开始->所有程序->附件->命令提示符打开)
在命令行窗口中输入:pip install Django==2.0.1输入完成后按回车开始安装:
安装完成(提示安装成功):
可以检查一下是否安装成功,直接在命令行窗口中输入:python -m django --version
如果正确显示版本号表示已安装成功。[b]三、创建Django项目和应用[/b]1、创建项目我直接在C盘创建一个myweb项目(注意存储到非系统盘,我这里只是演示。),把命令提示符的目录切换到C盘目录(输入cd..回车),输入django创建项目的命令:django-admin startproject myweb回车后没有任何提示,我们到C盘查看,发现多了一个myweb文件夹,表示项目创建成功:
打开myweb文件夹,里面有一个myweb文件夹和一个mange.py文件:
文件结构:myweb/
manage.py
myweb/
__init__.py
settings.py
urls.py
wsgi.py这时候我们已经可以运行web服务了,把命令提示符目录切换到myweb文件夹里面,刚才我们是在C盘目录,可以在命令提示符中输入命令:cd myweb进入到myweb文件夹内:
然后在命令提示符中输入
manage.py runserver
现在,你的电脑已经成为一个web服务器了,打开浏览器,在地址栏中输入:127.0.0.1:8000“127.0.0.1”是你电脑的地址,也可以输入“localhost:8000”,8000是默认的服务端口。
2、创建应用 我们创建一个叫“myapp”的应用,保持命令提示符在myweb目录下(有mange.py文件的myweb目录),输入命令:manage.py startapp myapp
回车后myweb文件夹中多了一个myapp文件夹,这个就是我们刚创建的应用:
myapp中也为我们创建了相关的应用文件:
现在,我们要让浏览器打开我们的网站的时候显示我们要展示的页面还有一些工作要完成。1、我们需要在myapp目录下创建一个templates文件夹,并在该文件夹中创建一个我们要显示的web页面,这里我们就创建一个叫index.html的文件,在index.html中写入我们要展示的网页内容:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我的网站</title>
</head>
<body>
<h1>欢迎光临我的网站!</h1>
</body>
</html>
2、在项目中注册我们创建的应用,在myweb\myweb目录中找到settings.py这个文件,右键单击,用文本编辑器打开,找到INSTALLED_APP,在里面加入'myapp', 然后保存:# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
]3、打开myapp文件夹下面的views.py文件,在文件中输入:from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, 'index.html')4、打开myweb文件夹下面的urls.py文件,在文件中输入:
ok,祝贺你已经成功创建了自己的网站~!
下载好之后直接双击安装,安装的时候勾选添加Python到环境变量,默认是没有勾选的:
直接选择默认安装就可以了
安装完成直接关闭窗口:
[b]二、安装Django[/b]安装好Python后按win+R打开运行窗口,输入cmd打开命令行工具(或者直接在系统的开始->所有程序->附件->命令提示符打开)
在命令行窗口中输入:pip install Django==2.0.1输入完成后按回车开始安装:
安装完成(提示安装成功):
可以检查一下是否安装成功,直接在命令行窗口中输入:python -m django --version
如果正确显示版本号表示已安装成功。[b]三、创建Django项目和应用[/b]1、创建项目我直接在C盘创建一个myweb项目(注意存储到非系统盘,我这里只是演示。),把命令提示符的目录切换到C盘目录(输入cd..回车),输入django创建项目的命令:django-admin startproject myweb回车后没有任何提示,我们到C盘查看,发现多了一个myweb文件夹,表示项目创建成功:
打开myweb文件夹,里面有一个myweb文件夹和一个mange.py文件:
文件结构:myweb/
manage.py
myweb/
__init__.py
settings.py
urls.py
wsgi.py这时候我们已经可以运行web服务了,把命令提示符目录切换到myweb文件夹里面,刚才我们是在C盘目录,可以在命令提示符中输入命令:cd myweb进入到myweb文件夹内:
然后在命令提示符中输入
manage.py runserver
现在,你的电脑已经成为一个web服务器了,打开浏览器,在地址栏中输入:127.0.0.1:8000“127.0.0.1”是你电脑的地址,也可以输入“localhost:8000”,8000是默认的服务端口。
2、创建应用 我们创建一个叫“myapp”的应用,保持命令提示符在myweb目录下(有mange.py文件的myweb目录),输入命令:manage.py startapp myapp
回车后myweb文件夹中多了一个myapp文件夹,这个就是我们刚创建的应用:
myapp中也为我们创建了相关的应用文件:
现在,我们要让浏览器打开我们的网站的时候显示我们要展示的页面还有一些工作要完成。1、我们需要在myapp目录下创建一个templates文件夹,并在该文件夹中创建一个我们要显示的web页面,这里我们就创建一个叫index.html的文件,在index.html中写入我们要展示的网页内容:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我的网站</title>
</head>
<body>
<h1>欢迎光临我的网站!</h1>
</body>
</html>
2、在项目中注册我们创建的应用,在myweb\myweb目录中找到settings.py这个文件,右键单击,用文本编辑器打开,找到INSTALLED_APP,在里面加入'myapp', 然后保存:# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
]3、打开myapp文件夹下面的views.py文件,在文件中输入:from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, 'index.html')4、打开myweb文件夹下面的urls.py文件,在文件中输入:
from django.contrib import admin from django.urls import path from myapp import views urlpatterns = [ path('', views.index), path('admin/', admin.site.urls), ]5、把修改的文件都保存好后在浏览器中打开127.0.0.1:8000127.0.0.1:8000
ok,祝贺你已经成功创建了自己的网站~!
相关文章推荐
- Django学习:创建项目和应用(2)
- 怎样用django创建项目和应用
- 在ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用(转载)
- django基础入门(2)-创建项目和应用
- [置顶] Django创建项目与应用,及扩展与注意事项(一)
- Django源码分析1:创建项目和应用分析
- django入门 创建项目、应用
- django专题—安装、创建项目、添加应用
- django 2.0 创建新应用 app 要做什么 怎么做 速记
- 第二章:2.2 开始第一个 web Django 项目的创建和应用
- 【Python3】 使用django 2.0 + python3.6.4 创建应用
- python - django 环境搭建,创建项目并添加应用。
- ASP.NET 2.0项目手动配置应用AJAX
- Unity5.1 创建IOS的Xcode项目. 如何手动增量更新应用的资源和代码.
- Django学习(一)---基本配置及创建项目、应用
- Django初级手册1-项目和应用的创建与简单的数据库操作
- 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用
- Django学习(2):创建项目及应用
- django创建一个新项目以及创建一个新的应用