• Django学习之manage.py使用


    1. 1.django-admin.py startproject mysite  
    2.     开始一个项目,会初始化一些项目的结构文件  
    3. 2.python manage.py runserver ip:port  
    4.     如: python manage.py runserver 127.0.0.1:8080  
    5.         利用ip可以访问不在同一个主机的数据库  
    6. 3.python manage.py syncdb  
    7.     注:会创建在setting.py下配置的INSTALL_APPS下的所有  
    8.     app,创建其对应的数据表到指定的数据库,但只创建  
    9.     不存在的表  
    10. 4.python manage.py startapp polls  
    11.     开启一个app叫polls,创建如下文件:  
    12.     polls/  
    13.         __init__.py  
    14.         models.py  
    15.         tests.py  
    16.         view.py  
    17. 5.python manage.py sql polls  
    18.     将创建polls的模块的sql语句打印出来,但这不数据库中创建  
    19.     对应的表,若要创建对应的表,需要先在INSTALL_APPS中配置  
    20.     指定的app,然后运行同步数据库命令:python manage.py syncdb  
    21. 6.python manage.py validate   
    22.     检测模块中是否有错误  
    23. 7.python manage.py sqlclear polls  
    24.     打印出清楚模块polls的数据表的方法  
    25. 8.python manage.py sqlindexes polls   
    26.     打印出在模块polls中创建的索引  
    27. 9.python manage.py sqlall polls  
    28.     打印出所有的创建模块polls的sql语句,包括索引  
    29. 10.需要在模块中写__unicode__()方法而不是__str__()方法  
    30.     因为__str__()方法调用__unicode__()方法,并且__str__()  
    31.     方法返回一个utf-8字符串,然而__unicode__()方法返回unicode  
    32.     字符串,因为所有的从数据库中查出的数据都转换为unicode码,这  
    33.     样,__unicode__()类似与unicode(p),转换为unicode码,__str__()  
    34.     类似于encode('utf-8'),转换为utf-8  
    35. 11.创建超级用户  
    36.     manage.py createsuper --username=joe --email=joe@example.com  
    37. 12.设置Django时区  
    38.     修改TIME_ZONE='Asia/Shanghai',然后重启就ok了  
    39. 13.查找已安装的模块的路径  
    40.     python -c "  
    41.     import sys  
    42.     sys.path = sys.path[1:]  
    43.     import django  
    44.     print(django.__path__)"  
    45. 14.查看已经修改的设置  
    46.         python manage.py diffsettings 
  • 相关阅读:
    (转)expfilt 命令
    (转)第二十三节 inotify事件监控工具
    数据结构之平衡二叉树(AVL)
    安装apache2.4.10
    centos下编译安装mysql5.6
    随机 I/O & 顺序 I/O
    什么是mysql中的元数据
    linux中mail函数不能发送邮件怎么办
    检测MYSQL不同步发邮件通知的脚本
    mysql自动备份策略
  • 原文地址:https://www.cnblogs.com/luoSteel/p/5296428.html
Copyright © 2020-2023  润新知