zoukankan      html  css  js  c++  java
  • Django基础学习——day01

    创建project

    django-admin.py startproject mysite
    mysite/
        manage.py
        mysite/
            __init__.py
            settings.py
            urls.py
            wsgi.py

    启动服务器

    python manage.py runserver
    改变端口
     python manage.py runserver 8080
    绑定ip
     python manage.py runserver 0.0.0.0:8080
    创建数据库
    sudo python manage.py syncdb
    创建自己的app
    sudo python manage.py startapp polls
    polls/
        __init__.py
        admin.py
        models.py
        tests.py
        views.py

    models.py 文件主要用一个 Python 类来描述数据表。 称为 模型(model) 。 运用这个类,你可以通过简单的 Python 的代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的SQL语句。

    views.py文件包含了页面的业务逻辑。 在这个模块中的函数叫做视图。一个视图就是Python的一个函数,这个函数第一个参数的类型是HttpRequest;它返回一个HttpResponse实例

    urls.py 指出了什么样的 URL 调用什么的视图。 

    在settings.py的 INSTALLED_APPS加入app名称
    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'polls',
    )
    创建添加的app的数据库
    python manage.py sql polls
      1.python manage.py validate —— 检查模型的结构上是否有错误。
    
      2.python manage.py sqlcustom polls —— 输出所有在应用程序中定义的自定义SQL描述(如表的限制或约束)。
    
      3.python manage.py sqlclear polls —— 输出在这个app中删除已存在的表的DROP TABLE描述。
    
      4.python manage.py sqlall polls —— 一个组合所有的sql,sqlcustom和sqlindexes的SQL命令.

    进入交互模式,测试API

    python manage.py shell 
  • 相关阅读:
    百战天虫中子弹的挖坑效果
    as3对象销毁是否需要全部属性置null?
    事件冒泡其实就是它给它的parent send一个事件
    25个Photoshop创作的励志展示
    15个免费的关于杂志的wordpress主题
    wordpress主题:New Horizon 博客/创意展示主题[v1.0.3][荐](类似瀑布流)
    linux nl命令与逻辑页
    PLSQL用DBMS_JOB建立作业
    PLSQL DBMS_DDL.ANALYZE_OBJECT
    PLSQL的UTL_FILE使用例子
  • 原文地址:https://www.cnblogs.com/luobuda/p/Django02.html
Copyright © 2011-2022 走看看