django1.8.* 常用命令 及其他学习笔记

安装django 使用豆瓣源 指令需要的参数

 pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com django==1.8.3
 

----------------------------------------------------

1、创建项目

    在要存放项目的地方执行:django-admin startproject project_name(项目名)

2、新建 app

    进入项目,在终端执行:python manage.py startapp app_name

    (或 django-admin startapp app_name)

    创建app之后记得将app注册到settings.py中的 INSTALLED_APPS

3、启动服务

  python manage.py runserver

4、数据迁移

  先写好models文件,然后执行:python manage.py makemigrations app_name(可选)

  之后再执行 python manage.py migrate

5、创建超级管理员

  python manage.py createsuperuser 

  输入账号密码即可访问管理后台--localhost:8000/admin

  后台默认语言为英文,可修改,在setttings.py 中 LANGUAGE_CODE='zh-Hans'

  admin.py 中引入: from models import Article

  并注册 admin.site.register(Article) ,这样在后台管理页面就能看到blog模块了

  后台文章页面不显示文章标题,而是Article.objects(解决办法:在文章类里定义

def __str__(self):  #python3    如果是2.7则是 def __unicode__(self)
    return self.title
 )

-----------------------------------------------------------

控制器views.py中 from django.http import HttpResponse (直接返回内容,方法中return HttpResponse('hello world') )

嵌套路由  from django.conf.urls import url,include 

from . import views
urlpatterns = [
    url(r'^index/', views.index)
]

django会从 installed_apps 注册的app中按顺序查找templates模板,解决办法:在app的templates文件夹中创建app同名的文件夹名字,里面再放templates文件(还要记得在views.py 的render方法中加入路径)

猜你喜欢

转载自blog.csdn.net/a314753967/article/details/83543268
今日推荐