zoukankan      html  css  js  c++  java
  • 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 
  • 相关阅读:
    React Native-安卓环境的搭建
    python爬虫学习之日志记录模块
    Python爬虫学习之正则表达式爬取个人博客
    eclipse运行spark程序时日志颜色为黑色的解决办法
    python爬虫学习之爬取全国各省市县级城市邮政编码
    python 字典详细使用
    python爬虫学习之查询IP地址对应的归属地
    python jieba库的基本使用
    Eclipse环境搭建并且运行wordcount程序
    Hadoop2.0伪分布式平台环境搭建
  • 原文地址:https://www.cnblogs.com/luoSteel/p/5296428.html
Copyright © 2011-2022 走看看