pip install django==<version>
django-admin.py startporject <porject_name> <dir_path>
或
django-admin startporject <porject_name> <dir_path>
python manage.py <app_name>
python manage.py syncdb (1.6以前)
注意:这句话只会将我们在 models.py 中新加的类创建相应的表。
或
python manage.py makemigrations (1.7X后)
python manage.py migrate (1.7X后)
python manage.py makemigrations (1.7X后)
python manage.py migrate (1.7X后)
(1.6以前)如果在原来的类上增加字段或者删除字段,可以参考这个命令:
python manage.py sql appname
python manage.py flush
python manage.py dumpdata <app_name> > <app_name.json> (若不指定app_name则会导出所有数据)
python manage.py loaddata appname.json
python manage.py createsuperuser
python manage.py changepassword <user_name> (更改管理员密码)
python manage.py runserver <port>
django-admin.py help
或
django-admin help
python manage.py help
django必须能连上数据库才能运行,所以必须在settings.py中进行设置数据库连接,连接信息将{DATABASES}中的 'ENGINE': 'django.db.backends.mysql'中的mysql换成需要的数据库,并配置好相应的登录信息即可
(1).用数据库时需要下载驱动,由于用pip安装mysql报错
error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1": www.microsoft.com/download/details.aspx?id=8279
所以则需要下载已经编译好的包(.mhl)使用:
pip install <your_download_packge>
或者安装好所需要的编译软件后进行pip安装
pip install <module>
安装.mhl需要先先安装wheel使用:
pip install wheel
安装.mhl时会出现安装不了的情况,是由于python的每个不同版本只支持自己版本的.mhl文件,所以需要将文件中的版本类型改为自己python相同的版本例如:
mysqlclient-1.4.2-cp35-cp35m-win32.whl
改为:
mysqlclient-1.4.2-cp33-cp33m-win32.whl
即可.