1.安装 pip3 install Django 要在安装Python安装的路径下
2.确认django版本指令路径下 cmd-->django-admin –versio
3.确认python版本指令 cmd-->python
4.把路径机加到 环境变数里
5.建 project ,指令如下
指令:django-admin startproject [专案名称]
6.run专案 (要到cd 到建立的专案下..Python37-32\Scripts\proj_01)
指令: python manage.py runserver
(http://127.0.0.1:8000/) 网页画面
7.app 在 Django 代表的是一个网站的应用建 app
指令:python manage.py startapp [app_名称]
8.app档的urls.py需要自己新建
9.建好资料库要
1.设定settings.py的INSTALLED_APPS
2.建戳记指令:python manage.py makemigrations [appname]
3.执行戳记指令: python manage.py migrate [appname] [戳记编号]
4. 执行:python manage.py migrate全部变更
10.建立管理者权限:python manage.py createsuperuser
11.models显示在资料库上,要去修改 admin.py 的内容
12.list_display 是Django制式写法不能用其他命名
13.Python 的 decorator:@admin.register(classname)
14.覆写 str的def 缩排要对不然会没有效果,要放在该Class里
15.遇到UnicodeDecodeError: 'cp950' codec can't decode byte 0xe2 in position 9735: illegal
multibyte sequence 问题
去 debug.py 里找 def gettracebackhtml(self) fun 改.open( encoding='utf-8' )
就可以解决
17.遇到 inconsistent use of tabs and spaces in indentation
看到的空白可能被键入别的符号造成不要用tab,可以使用sublime编辑
18.遇到 Generic detail view VendorDetailView must be called with either an object pk or a slug
in the URLconf
需要 加 pkurlkwarg = 'pk'或 urls.py:int:pk*