django之helloworld

万物先hello world,django也一样,django有自带后台管理系统也是通过orm来进行处理的,初始sql是直接在本文件夹下创建sqlite文件进行存储。

首先安装 python3、pip、通过pip安装django

1、下载django

pip3 install django==2.0.5

2、创建项目

命令

django-admin startpriject xxxx(项目名称)

即可在当前文件夹下生成项目会自动安装manage.py

4、创建app

cd xxxx

python3 manage.py startapp appname(app名称要和项目名不同)

此操作会新建一个应用文件夹,里面有该应用相关的文件

新建一个views1.py,mvc框架中的c,相当于springmvc中跳转页面的方法

from django.http import HttpResponse
def index(request):
    return HttpResponse("Hello world")

修改urls.py,在urlpatterns中加上 空链接并且进入该url会调用views1的index方法,最终return Hello World。配置路由

from django.urls import path
from . import views1
urlpatterns=[
    path("",views1.index,name='index')#建立调用views1.py的函数列表
]

在外层的urls.py中加入,把刚创建的路由以。app名.文件名  的形式将路由添加到外层总控文件

from django.contrib import admin
from django.urls import include,path

urlpatterns = [
    path('admin/', admin.site.urls),
    #把网站的url转到myblog下的urls.py
    path('myblog/',include('myblog.urls'))
]

在setting.py中的INSTALLED_APPS里加上MyBlog; 

在model.py内建立表内容:(标题,内容,发布时间等)

8、将创建的类迁移到数据库中

python manage.py migrate

然后启动就会生成sqlite文件并相应的创建表结构

9、启动开发服务器

python3 manage.py runserver

10、设置后台管理权限

框架自带后台,设置密码

python3 manage.py createsuperuser

Username:admin

Email address:

Password(again):8位以上

最后,其实都是看着瞎想的,主要为了记录步骤

结构:

6aad0c02d94f3bab741f1f787ea0e7b6acf.jpg

==============我是分割线===================

创建好项目后,我们就要跑起来,这里使用的是pycharm,设置一下运行参数

22df3278a613aa4b74fe0eb9fa2b6b929fa.jpg

4733a1dcbbcdcd6899dd96065beec715a32.jpg

然后点击自己设置的运行按钮就可以更方便的运行 django项目并且debug调试了

转载于:https://my.oschina.net/xlpapapa/blog/2966789

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值