zoukankan      html  css  js  c++  java
  • 用Django创建一个项目

    前情:

    搭建Django环境

    https://www.cnblogs.com/littlemonsterksn/p/14347772.html

    ====

    一、创建App

    注意:这里的App不是指手机里面装的使用的App,指的是在Django里面创建的一个应用程序,一个组件,是Django的一部分。Django工程里面可以有很多App。

    1. 从PyCharm创建

    在Application name后面填写

    点击创建后,就可以看到了

    2.通过命令创建

    先进入Django的目录,再输入命令

    如创建一个名为"web"的App

    python manage.py startapp web

     

     

    二、

    1. 添加App

    在Settings,找到INSTALLED_APPS,把刚才创建的App添加到最后

    2. 定义一个url路由

    仿照上面的admin,写一个Login

    path('login/', Login)

    login地址写好后,但后面的这个Login方法没有,就需要导入

    from web.views import Login

     但现在views下面也没有Login,就需要在viwes下面创建一个

    3. 运行Django

    保存后,运行程序

    刷新 http://127.0.0.1:8000/login

    页面返回HttpResponse的内容 index

    4. 小结

    Django工作原理:

    1. 把程序运行起来后,会提示一个默认主页地址http://127.0.0.1:8000/ ,但是直接访问这个地址会404,因为没有定义。下面会提示有/admin和/login的地址,可以在原地址后加/admin或/login进行访问

    2. Django访问Login,会先在urls里面去找,发现login映射到Login这个方法,这个方法又在web.views里面,然后找到了刚才已定义的Login方法,这个方法return返回了一串字符‘index’,所以最后访问页面就显示了'index'

    IN A WORLD LIKE THIS 萬物之中,希望至美;至美之物,永不凋零
  • 相关阅读:
    Raspberry Pi(树莓派2代B型新手初体验)
    Webview内存泄漏解决办法
    学习日记(二)——自定义来电界面,监听来电广播,悬浮窗
    学习日记(一)----BaseActivity的写法
    学习记录---- viewpager里嵌套listview中adapter的写法
    listView的流畅性优化
    git 命令学习(二)
    git 命令学习(一)
    软件项目管理结课小结
    软件测试结课小结
  • 原文地址:https://www.cnblogs.com/littlemonsterksn/p/14354684.html
Copyright © 2011-2022 走看看