Django基本命令与初始用法

来源:互联网 发布:淘宝禁止出售的药品 编辑:程序博客网 时间:2024/06/05 08:50
基础命令:
    创建一个新的工程:
        django-admin startproject project-name
    创建一个app;
        python manage.py startapp app-name
    同步数据库:
        python manage.py syndb
    开起服务:
        python manage.py runserver
    数据库命令行:
        python manage.py dbshell
    清空数据库:
        python manage.py flush


使用方法:
    首先在想要创建project的目录,在cmd命令控制行输入创建新工程的命令。而后进入这个工程,在cmd里面输入创建app的命令。会得到这样一个工程结构。 
    这时候,需要将app添加到mybolg/myblog/setting.py中,这一步的目的是为了django能够自动找到app中的模板(templates和static中的文件)。
    在mybolg/blog/views  编写一个函数,返回调用HttpResponse函数,然后在mybolg/myblog/urls内部配置好路径。最后在工程路径的cmd中输入开起服务命令即可,访问127.0.0.1:8080即可得到结果。
    
    
各个模块的作用:
    
    在myblog/中:
        manage.py:与项目进行交互的命令行工具集的入口,项目管理器,执行python manage.py来查看所有的命令。
    
    在myblog/myblog中:
        setting.py:项目的总配置文件,厘米那包含了数据库,web应用,时间等各种配置。
        urls.py:URL配置文件。
        wsgi.py:python web server gateway interface,python应用与web服务器之间的接口。
        
    在myblog/blog/中:
        views.py:处理用户发出的请求,从urls中对应而来,通过渲染templates中的网页为用户显示内容,比如登陆后的用户名,用户请求的数据,通过其输出页面。
        models.py:与数据库操作相关,存入或者读取数据时使用。当不使用数据库的时候,也可以当做一般的类封装文件,存储各种类的定义。
        admin.py:后台文件。
0 0
原创粉丝点击