如何使用Django3快速创建项目

1 首先检查是否配置好了环境,推荐使用Django4.2,python3.8以及以上版本。

$ python -m django --version 

可用于查看当前的django版本,如果还未安装,系统将会提示No module named django.

2 windows 操作系统下,打开命令行,注意改变目录(创建Django项目专用的目录)

   运行下面的命令

django-admin startproject mysite

这行代码将会在你的当前目录下创建mysite的文件夹,里面包含基础的Django文件

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

mysite无关项目可以修改名字,manage是项目的命令行定义了django的行为,内部的mysite目录包含了主要的包,项目需要使用的文件都在里面。

init是一个空的文件作用是告诉python这是一个模块。settings是项目的配置文件。urls是需要向项目声明的内容目录,asgi和wsgi跟网络服务器有关。

3 运行该项目

python manage.py runserver

输入并运行这段代码,系统将会开始进入django的开发环境,默认在8000端口(如果修改可以runserver后面指定端口)。



http://127.0.0.1:8000/
一般打开这个url地址来进入开发页面。

4 项目和app

配置完成该项目后,我们一般需要实现某种功能,比如开发博客,新闻网站等,这些可以称为app功能,他们是网页项目的一部分,接下来你需要运行下面的代码。

python manage.py start app rolls

这段代码将帮助创建rolls目录

rolls/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

5 第一个页面

在rolls目录下面的views视图中,输入下列代码

from django.http import HttpResponse

def index(request):

     return HttpResponse("Hello, world!")

这里我们定义了视图的功能返回hello world,为了匹配这个功能,需要找到urls.py

将原有代码改写为

from django.contrib import admin

#为了把其他url模块导入用到了include

from django.url import include, path

urlpatterns = [

     path("rolls/", include("rolls.urls")),

     path("admin", admin.site.urls),

]

再次运行

python manage.py runserver

在以下页面
http://127.0.0.1:8000/rolls/

可以看到文本信息“Hello World”显示在页面上,说明快速创建Django项目的操作完成。

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值