南京高端模板建站,沙坪坝网站建设哪家好,西安电子商务网站开发,网站做百度地图定位Django基本命令 1.创建一个Django 项目 django_admin.py startproject mysite当前目录下会生成mysite的工程#xff0c;目录结构如下#xff1a; manage.py ----- Django项目里面的工具#xff0c;通过它可以调用django shell和数据库等。settings.py ---- 包含了项目的默认…Django基本命令 1.创建一个Django 项目 django_admin.py startproject mysite当前目录下会生成mysite的工程目录结构如下 manage.py ----- Django项目里面的工具通过它可以调用django shell和数据库等。settings.py ---- 包含了项目的默认设置包括数据库信息调试标志以及其他一些工作的变量。urls.py ----- 负责把URL模式映射到应用程序2.在mysite目录下创建应用 python manage.py startapp blog一定要记得是在mysite下创建 3.启动Django项目 python manage.py runserver 8080这样我们的django就启动起来了当我们访问http://127.0.0.1:8080/时就可以看到 4.同步更改数据库表或字段 python manage.py syncdb注意Django 1.7.1 及以上的版本需要用以下命令python manage.py makemigrationspython manage.py migrate这种方法可以创建表当你在models.py中新增了类时运行它就可以自动在数据库中创建表了不用手动创建 5.清空数据库 python manage.py flush此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉只留下空表 6.创建超级管理员 python manage.py createsuperuser# 按照提示输入用户名和对应的密码就好了邮箱可以留空用户名和密码必填# 修改 用户密码可以用python manage.py changepassword username 7.Django项目环境终端 python manage.py shell 这个命令和 直接运行 python 进入 shell 的区别是你可以在这个 shell 里面调用当前项目的 models.py 中的 API对于操作数据的测试非常方便。 8.Django项目数据库 python manage.py dbshellDjango 会自动进入在settings.py中设置的数据库如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码。 在这个终端可以执行数据库的SQL语句。如果您对SQL比较熟悉可能喜欢这种方式 9.更多命令 python manage.py查看所有的命令忘记子名称的时候特别有用 10.static配置 STATIC文件还可以配置STATICFILES_DIRS指定额外的静态文件存储位置。# STATIC_URL的含义与MEDIA_URL类似。# ----------------------------------------------------------------------------#注意1:#为了后端的更改不会影响前端的引入避免造成前端大量修改STATIC_URL /static/ #引用名STATICFILES_DIRS (os.path.join(BASE_DIR,statics) #实际名 ,即实际文件夹的名字)#django对引用名和实际名进行映射,引用时,只能按照引用名来,不能按实际名去找#script src/statics/jquery-3.1.1.js/script#------error不能直接用必须用STATIC_URL /static/:#script src/static/jquery-3.1.1.js/script#注意2(statics文件夹写在不同的app下,静态文件的调用):STATIC_URL /static/STATICFILES_DIRS((hello,os.path.join(BASE_DIR,app01,statics)) ,)#script src/static/hello/jquery-1.8.2.min.js/script#注意3:STATIC_URL /static/{% load staticfiles %}# script src{% static jquery-1.8.2.min.js %}/script转载于:https://www.cnblogs.com/a438842265/p/8631023.html