zoukankan      html  css  js  c++  java
  • Django之环境搭建

    安装django

    pip install django
    

     安装完django之后就有了可用的管理工具django-admin.py,我们可以用它来创建我们的项目。

    django-admin的语法:

    django-admin
    
    Type 'django-admin help <subcommand>' for help on a specific subcommand.
    
    Available subcommands:
    
    [django]
        check
        compilemessages
        createcachetable
        dbshell
        diffsettings
        dumpdata
        flush
        inspectdb
        loaddata
        makemessages
        makemigrations
        migrate
        runserver
        sendtestemail
        shell
        showmigrations
        sqlflush
        sqlmigrate
        sqlsequencereset
        squashmigrations
        startapp
        startproject
        test
        testserver
    Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the env
    ironment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).
    

     

     创建我们的项目

     

     创建工程

    django-admin startproject djangoStudy
    

     

     目录结构

    │  manage.py                                                                                                                                                                                   
    │                                                                                                                                                                                              
    └─djangoStudy                                                                                                                                                                                 
            settings.py
            urls.py
            wsgi.py
            __init__.py
    

     

     初始化系统表

    >python manage.py makemigrations
    No changes detected
    
    >python manage.py migrate
    Operations to perform:
      Apply all migrations: admin, auth, contenttypes, sessions
    Running migrations:
      Applying contenttypes.0001_initial... OK
      Applying auth.0001_initial... OK
      Applying admin.0001_initial... OK
      Applying admin.0002_logentry_remove_auto_add... OK
      Applying contenttypes.0002_remove_content_type_name... OK
      Applying auth.0002_alter_permission_name_max_length... OK
      Applying auth.0003_alter_user_email_max_length... OK
      Applying auth.0004_alter_user_username_opts... OK
      Applying auth.0005_alter_user_last_login_null... OK
      Applying auth.0006_require_contenttypes_0002... OK
      Applying auth.0007_alter_validators_add_error_messages... OK
      Applying auth.0008_alter_user_username_max_length... OK
      Applying sessions.0001_initial... OK
    

     

     启动项目

    >python manage.py runserver 127.0.0.1:8001
    Performing system checks...
    
    System check identified no issues (0 silenced).
    March 20, 2017 - 11:00:23
    Django version 1.10.4, using settings 'djangoStudy.settings'
    Starting development server at http://127.0.0.1:8001/
    Quit the server with CTRL-BREAK.
    

     

    页面访问项目

     输入http://127.0.0.1:8001

    项目已经运行成功了。。。。

    但是提示你还没有创建一个app并且设置urls,那么我们按照它的提示来操作吧。

    创建我们的app

    >python manage.py startapp sqlOper
    

    设置settings

    DEBUG = False
    ALLOWED_HOSTS = ['127.0.0.1']
    

    设置views

    from django.http import HttpResponse
    
    def hello(request):
        return HttpResponse("hello Word ...")
    

    设置urls

    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index', views.hello),
    ]
    

    再次刷新一次

  • 相关阅读:
    axios 和 fetch 区别对比
    sql where条件后面跟select语句的三种实现方式
    东北师范大学2021年数学分析考研试卷
    东北师范大学2021年高等代数与解析几何考研试卷
    东北大学2021年数学分析考研试卷
    电子科技大学2021年数学分析考研试卷
    电子科技大学2021年高等代数考研试卷
    大连理工大学2021年数学分析考研试卷
    大连理工大学2021年高等代数考研试卷
    大连海事大学2021年数学分析考研试卷
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6587042.html
Copyright © 2011-2022 走看看