美文网首页
Django 欢迎页面(3)

Django 欢迎页面(3)

作者: ottox | 来源:发表于2018-12-09 21:56 被阅读9次

    基础配置做好了之后,我们就可以先迁移数据到数据库,然后启动我们的项目,感受Django的魅力。

    在Pycharm左下角底部的Terminal,会弹出Terminal终端窗口,Pycharm自动会帮我们启动虚拟环境。如下图所示:


    image.png

    输入如下命令进行数据库迁移

    python manage.py makemigrations
    python manage.py migrate

    image.png

    迁移数据之后,网站目录里自动会创建一个数据库文件db.sqlite3,里面存放着我们的数据。

    image.png

    之后输入下面命令创建管理帐号和密码:

    python manage.py createsuperuser

    image.png

    注意:密码不要太简单或者和电子邮件相似,不然Django会有风险提示。

    最后,我们输入下面有命令,启动我们的Django项目:

    python manage.py runserver #默认使用8000端口
    python manage.py runserver 8080 #指定启动端口
    python manage.py runserver 127.0.0.1:9000 #指定IP和端口

    image.png

    提示启动成功,然后我们在浏览器里输入:http://127.0.0.1:8000/

    就可以查看到Django默认的欢迎页面!


    image.png

    是不是有一种成就感?这就是Django的强大之处。几个命令就可以实现一个网站创建。自己动手试试吧。

    关于更多的Django命令,大家可以查看文章:Django常用命令

    有的朋友觉得这还是不过瘾,说这个欢迎页面是Django自带的,我们能自己做一个欢迎页面么?答案是肯定的。

    首先,打开打开bolg目录下的views.py文件,在里面输入:

    myblog/blog/views.py
    
    from django.http import HttpResponse
    
    def hello(request):
        return HttpResponse('欢迎使用Django!')
    

    再打开myblog目录下的urls.py文件,在文件里添加两行代码:

    myblog/myblog/urls.py
    
    from django.contrib import admin
    from django.urls import path
    from blog import views         #+ 
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', views.hello),   #+
    ]
    

    留意:代码后面有个#+表示是我新添加的代码。

    代码写好之后,启动项目,刷新页面。就可以看到:


    image.png

    OK,自定义欢迎页面成功显示!

    之后,我们在浏览器里面访问:http://127.0.0.1:8000/admin 就可以进入Django自带的后台管理

    image.png

    输入刚才我们创建的帐号与密码,点击登录。

    image.png

    相关文章

      网友评论

          本文标题:Django 欢迎页面(3)

          本文链接:https://www.haomeiwen.com/subject/rcxlhqtx.html