zoukankan      html  css  js  c++  java
  • 搭建第一个django项目

    django是python做web最为强大和全能的后端框架,不会django的python如一条咸鱼。。。 所以开始学习django框架。

    首选得在python中下载django

    下载命令:
    pip install django

    正常下载如下图所示:

    django就下载好了,很多小伙伴不知道下载好的django在哪里找,别着急跟我一步一步来

    首先进入python

    kouhuideAir:~ kouhui$ python3
    Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) 
    [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> sys.path
    ['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']
    kouhuideAir:~ kouhui$ cd /Library/Frameworks/Python.framework/Versions
    kouhuideAir:Versions kouhui$ ls
    3.6
    
    kouhuideAir:Versions kouhui$ open 3.6     

    打开python3.6会看到这个文件夹,此时可以看到django就下好了

    在电脑中新建一个文件夹pro,进入到项目目录下,现在我们就可以启动第一个django项目了

    kouhuideAir:~ kouhui$ cd /Users/kouhui/Desktop/pro/
    kouhuideAir:pro kouhui$ django-admin.py startproject my_first_django

    此时你的文件夹中会出现的你刚才新建的django项目,目录结构如下图所示:

    这里的manager.py是整个django项目的启动文件

    settings.py是整个django项目的配置文件

    urls.py是整个django项目的url控制器,根据客户端请求的url去分配对应的视图函数

    wsgi.py部署时会送到

    接着我们创建第一个django里面的第一个应用项目了

    kouhuideAir:pro kouhui$ cd my_first_django/
    kouhuideAir:my_first_django kouhui$ ls
    manage.py    my_first_django
    kouhuideAir:my_first_django kouhui$ python3 manage.py startapp my_first_pro
    kouhuideAir:my_first_django kouhui$ 

    进入该项目,执行manager.py文件 此时应用项目就生成了

    models.py文件主要是应用项目用来操作数据库的

    views.py文件用来处理客户端发来的url

    最后启动应用项目就ok了

    kouhuideAir:my_first_django kouhui$ python3 manage.py runserver
    Watching for file changes with StatReloader
    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run 'python manage.py migrate' to apply them.
    
    June 30, 2019 - 10:59:18
    Django version 2.2.2, using settings 'my_first_django.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

     此时应用项目就启动了,应该启动时没有输入ip地址和端口号,默认为127.0.0.1:8000,在网址中输入127.0.0.1:8000,第一个diango项目启动好了!!!

    请尊重作者劳动成果,有需要请转载,标明出处!!! 

  • 相关阅读:
    云笔记项目-Spring事务学习-传播Requried
    云笔记项目-Spring事务学习_测试准备
    云笔记项目-AOP知识简单学习
    云笔记项目-过滤器与拦截器学习
    云笔记项目-Java反射知识学习
    云笔记项目-补充JS面向对象编程基础知识
    云笔记项目-移动笔记后高亮显示笔记本和笔记
    算法-第四版-练习1.3.16解答
    Redis相关的内核参数解释与设置
    算法-第四版-练习1.3.17解答
  • 原文地址:https://www.cnblogs.com/huizaia/p/11110808.html
Copyright © 2011-2022 走看看