(转)转自群内Python学习笔记
exit()退出django的控制台
ctrl + C退出服务器
# -*- coding: utf-8 -*-
django-admin.py startproject mysite
d: cd mysite
django-admin.py startapp blog
cd mysite
python manage.py runserver
http://127.0.0.1:8000
这时候访问http://127.0.0.1:8000/admin可能出现:【OperationalError at /admin/】的错误,请先建立admin【输入命令:
刚开始?同步数据库:python manage.py syncdb】
(要是项目和app已经存在电脑中,即可顺利运行此命令到admin)
【from blog import views,
注:后期?python manage.py createsuperuser建立admin的密码也行)
=============================================================
此去经年。 892314528
http://yidao620c.github.io/blog/20150421/simpleblog-08.html
另外的参考链接:(页面直接显示hello world)
http://www.ziqiangxuetang.com/django/django-views-urls.html
1.url地址就用另一个教程里的:http://127.0.0.1:8000/
2.【模型注册】相对导入什么的,注意修改成:from blog.models import Post
3.教程顺序问题导致的错误:
【在数据库中为模型生成表结构】admin error时,要是已经是runserver状态时就先ctrl + C, 输入命令:python manage.py makemigrations blog, python manage.py migrate blog,再用python manage.py syncdb建立admin的密码)
from blog.models import Post
4.urls.py 好像pattern那少了个括号
5.【什么是模板?】中教程少了个步骤,应该在setting中的templates部分加上路径: 'DIRS':["D:\mysite\blog\templates\blog"],
10.【这次我们还是采用模板继承方式】from blog import views?
11.【post_new视图】from .forms import PostForm改为:from blog.forms import PostForm
============================================================
1.url地址就用另一个教程里的:http://127.0.0.1:8000/
2.【模型注册】相对导入什么的,注意修改成:from blog.models import Post
3.【在数据库中为模型生成表结构】admin error时,要是已经是runserver状态时就先ctrl + C,再用python manage.py createsuperuser建立admin的密码)
4.urls.py 好像pattern那少了个括号
5.【什么是模板?】中教程少了个步骤,应该在setting中的templates部分加上路径: 'DIRS': ["D:\mysite\blog\templates\blog"],
10.【这次我们还是采用模板继承方式】from blog import views.
11.name error ..not define :可能是import写错了。
==========================================================================================================================
django 快速搭建blog:
http://www.cnblogs.com/fnng/p/3737964.html
1.注意要修改教程里的:(根据cmd的错误提示也有好像)
python manage.py makemigrations
python manage.py migrate
model没define也是因为migration哦,cmd也有提示吧。
2.在【我们创建django项目时,admin就已经创建,打开mysite/mysite/urls.py文件:】
mysite/mysite/urls.py 重大修改:(出现错误提示:python27\lib\importlib\__init__.py in import_module)
必须加上:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()【这句不加也行】
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
)
3.再次初始化数据库
须修改教程里的代码为:
python manage.py makemigrations
manage.py migrate
4.#template
TEMPLATE_DIRS=(
'/home/fnngj/djpy/mysite/blog/templates'
),
注意:原教程括号后少了一个逗号,记得加上。
5.【在mysite/urls.py文件里添加blog的url】
在原教程最上方加上:
from django.conf.urls import patterns, include, url#conf是config,配置的意思。
from django.contrib import admin
6.【修改archive.html模板,让它引用base.html模板和它的“content”块。】你应该删除原教程的【{% block content %}
{% endblock %}】???????????
7.【8】中【打开mysite/templates/mysite/base.html文件,】应该写错了,应该是【\mysite\blog\templates\blog\base.html】
==================================================================
django自强学堂
http://www.ziqiangxuetang.com/django/django-tutorial.html
输入 python manage.py shell的作用:
http://www.ziqiangxuetang.com/django/django-import-data.html
===============================================================
接口自强学堂:
http://www.ziqiangxuetang.com/django/python-django-weixin.html
接口官网:
http://wechat-python-sdk.readthedocs.org/zh_CN/master/install.html
============================================================
https://www.djangoproject.com/start/官网
============================================================

浙公网安备 33010602011771号