下面是Django在Win10下的安装及创建工程的攻略:
安装Python
要安装Django,首先需要安装Python。在Windows下,可以到Python官网下载32位或64位的Python安装程序,然后运行安装程序按照提示进行安装。安装完成后,可以在命令行窗口中输入以下命令验证Python是否安装成功:
python --version
如果显示出了Python的版本信息,说明Python已经安装成功。
安装Django
有两种方法可以安装Django:
1. 使用pip命令安装
pip是Python的包管理工具,也是安装Django最常用的方式。在命令行窗口中输入以下命令即可安装最新版本的Django:
pip install Django
2. 手动下载安装包安装
如果pip安装失败,或者需要安装特定版本的Django,可以手动下载Django的安装包进行安装。可以到Django的官方网站(https://www.djangoproject.com/download/)下载最新的安装包或指定版本的安装包,然后解压缩到本地文件夹,最后在命令行窗口中进入解压缩后的文件夹,输入以下命令进行安装:
python setup.py install
创建Django工程
安装完Django之后,可以使用django-admin.py工具创建Django工程。在命令行窗口中进入要创建工程的目录,然后输入以下命令即可创建一个名为“mysite”的Django工程:
django-admin.py startproject mysite
这个命令会在当前目录下创建一个名为“mysite”的文件夹,其中包含了Django工程的基本结构和配置文件。
示例一:创建一个Hello World视图
在Django中,视图是用来处理用户请求并返回响应的函数。下面我们来创建一个Hello World视图。
首先,在mysite文件夹下创建一个名为“hello”的应用:
cd mysite
python manage.py startapp hello
然后,在hello/views.py文件中编写如下代码:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World!")
接下来,在hello文件夹下创建一个名为“urls.py”的文件,添加如下代码:
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello, name='hello'),
]
最后,在mysite/urls.py文件中添加如下代码:
from django.urls import include, path
urlpatterns = [
path('hello/', include('hello.urls')),
]
完成以上步骤之后,在命令行窗口中输入以下命令运行Django服务器:
python manage.py runserver
然后在浏览器中访问http://127.0.0.1:8000/hello/,就可以看到"Hello World!"的文本。
示例二:连接数据库
在Django中,使用模型来定义数据库中的数据结构。下面我们来创建一个包含两个字段的模型,并将它们保存到SQLite数据库中。
首先,在hello/models.py文件中添加如下代码:
from django.db import models
class Article(models.Model):
title = models.CharField(max_length=256)
content = models.TextField()
接下来,在命令行窗口中输入以下命令创建数据表:
python manage.py makemigrations
python manage.py migrate
然后,我们可以在Python交互式环境中测试一下这个模型。在命令行窗口中输入以下命令进入Python交互式环境:
python manage.py shell
接下来,输入以下命令测试创建和保存模型实例:
from hello.models import Article
a = Article(title='hello', content='world')
a.save()
输入以下命令查询已有的模型实例:
articles = Article.objects.all()
for article in articles:
print(article.title, article.content)
如果一切顺利,就可以看到SQLite数据库中保存了一条记录。
以上就是Django在Win10下的安装及创建工程的攻略。通过这两个示例,我们了解了在Django中如何创建简单的Hello World视图和连接SQLite数据库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django在win10下的安装并创建工程 - Python技术站