第一天 django

全栈增长工程师实战

http://growth-in-action.phodal.com/

https://my.oschina.net/liuxinquan/blog/551341

https://github.com/piyushthegamer/python-projects

https://github.com/dongqifan/forum

生成的代码和示例不一样,static 也要加上

from django.conf.urls import url
from django.contrib import admin
from blogpost import views as blogpostViews

urlpatterns = [
    url(r'^$', blogpostViews.index, name='main'),
    url(r'^blog/(?P<slug>[^.]+).html', blogpostViews.view_post, name='view_blog_post'),
    url(r'^admin/', admin.site.urls),
]
STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static/'),
    '/static/js/',
    '/static/css/',
)

django-rest-framework tutorial

https://github.com/tomchristie/django-rest-framework/blob/bb56ca46ed6c07db0146dbdc61c672ff25f127de/docs/tutorial/6-viewsets-and-routers.md

>>> def submission_to_json(submission):
...     return {
...         'title':submission.title+"ddtt"
...     }
... 





>>> class LL:
...     title = 'a'
... 
>>> ll = LL()
>>> ll
<__main__.LL instance at 0x102345488>
>>> submissions = [ll]
>>> list(submissions)
[<__main__.LL instance at 0x102345488>]
>>> map(submission_to_json,submissions)
[{'title': 'addtt'}]

http://localhost:8000/api/posts/?format=json

命令:

安装选版本

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  django==1.10.0

pip install django==1.10.0

 pip freeze

这是Django版本的问题,1.10之前,中间件的key为MIDDLEWARE_CLASSES, 1.10之后,为MIDDLEWARE。

https://blog.csdn.net/xiongjiezk/article/details/53220302

python manage.py runserver

pip install -r requirements.txt

virtualenv命令

virtualenv .

virtualenv -p /anaconda3/bin/python3 shop01

cd shop01/

source bin/activate

MySQL-python

sudo chown -R $USER /Library/Python/

 

brew remove mysql
brew install mysql@5.7
brew link --force mysql@5.7

pip install MySQL-python

https://github.com/farcepest/MySQLdb1/issues/119

资料

https://github.com/zaxlct/python-django-learning

Blog-API-with-Django-Rest-Framework

https://www.bilibili.com/video/av11744508/

https://github.com/codingforentrepreneurs/Blog-API-with-Django-Rest-Framework

原文地址:https://www.cnblogs.com/javastart/p/5926354.html