新建django demo的步骤

使用命令django-admin查看Django所提供的命令,其中”startproject”命令来创建项目

1.cmd下使用命令:

django-admin startproject guest

这样就创建了一个名为guest的django项目

2.因为一个项目下可以包含多个应用,所以我们还需要创建我们的应用:前提是已经进入了guest目录下(进入命令:第一点页面下命令:cd guest):

cmd命令:

python manage.py startapp sign 创建sign应用

3.使用pycharm打开项目步骤:把新建的项目拖到pycharm的工作空间目录下或者直接第一步就在工作空间目录下新建项目,刷新或者自动就会刷新即可在pycharm内部查看该项目且目录结构清晰
4.在url.py文件添加view.py文件的某个方法的路径,如
from sign import views  # 导入sign应用view文件

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/$', views.index),  # 添加index/路径配置
    url(r'^login_action/$',views.login_action), #添加login_action的路径
    url(r'^event_manage/$',views.event_manage),#添加event_manage的路由
]
5.在view.py文件中定义函数即方法,如
# 登录动作
def login_action(request):
    if request.method == 'POST':
        username = request.POST.get('username', '')
        password = request.POST.get('password', '')
        if username == 'admin' and password == 'admin123':
            response=HttpResponseRedirect('/event_manage/')
            response.set_cookie('user',username,3600)   #添加浏览器cookie
            return response
            #return HttpResponseRedirect('/event_manage/')  # 账号密码正确跳到自定义页面
                #HttpResponse里面是写响应的内容,HttpResponseRedirect里面是写重定向后的页面
        else:
            return render(request, 'index.html', {'error': 'username or password error!'})

由于这里引用到了自定义的html文件event_manage,所以需要另外应用sign一级目录下定义一个名为“templates”的文件夹,由于django的特性,所有自定义的html文件都只能存放在该名称的文件夹下

6.所以当要新增页面或者修改返回到前端的页面的一个修改过程就是如下图

这里写图片描述

7.启动服务

命令:python manage.py runserver

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值